All of lore.kernel.org
 help / color / mirror / Atom feed
From: "René Scharfe" <l.s.r@web.de>
To: Zenobiusz Kunegunda <zenobiusz.kunegunda@interia.pl>
Cc: git@vger.kernel.org
Subject: Re: fatal: Could not get current working directory: Permission denied | affected 2.10,2.11,2.12, but not 1.9.5 |
Date: Wed, 8 Mar 2017 18:36:45 +0100	[thread overview]
Message-ID: <7d947891-ce40-23e7-2bc7-0f76dee53665@web.de> (raw)
In-Reply-To: <elvahoiwfqayelbskykd@qjih>

Am 06.03.2017 um 17:10 schrieb Zenobiusz Kunegunda:
> OS: FreeBSD 10.3-STABLE
>
> Story: I was trying to install openproject using this manual
> https://www.openproject.org/open-source/download/manual-installation-guide/
>
>  Everything was fine till command $ bundle install --deployment
> --without postgres sqlite development test therubyracer docker
>
> works witg git version: 1.9.5 ( branch from repo ) does not work with
> git version: 2.10 ( branch from from repo ) 2.11 ( both from FreeBSD
> and from git repository) 2.12 ( branch from repo )
>
> On another server that passed but there was npm problem.
>
> This is error for $ bundle install --deployment --without postgres
> sqlite development test therubyracer docker

I suspect you might get better responses from the makers of bundler 
(http://bundler.io/, http://groups.google.com/group/ruby-bundler).

> Fetching dependency metadata from https://rubygems.org/. fatal: Could
> not get current working directory: Permission denied
>
> Retrying `git fetch --force --quiet --tags
> "/usr/home/USER/openproject/vendor/bundle/ruby/2.2.0/cache/bundler/git/awesome_nested_set-209215f38dc7f6765d32201897f8688e973f4de7"`
> due to error (2/4): Bundler::Source::Git::GitCommandError Git error:
> command `git fetch --force --quiet --tags
> "/usr/home/USER/openproject/vendor/bundle/ruby/2.2.0/cache/bundler/git/awesome_nested_set-209215f38dc7f6765d32201897f8688e973f4de7"`
> in directory
> /usr/home/USER/openproject/vendor/bundle/ruby/2.2.0/bundler/gems/awesome_nested_set-7bd473e845e2
> has failed. If this error persists you could try removing the cache
> directory
> '/usr/home/USER/openproject/vendor/bundle/ruby/2.2.0/cache/bundler/git/awesome_nested_set-209215f38dc7f6765d32201897f8688e973f4de7'fatal:
> Could not get current working directory: Permission denied

These long and repetitive messages make me feel dizzy.  So git fetch was 
executed in 
"/usr/home/USER/openproject/vendor/bundle/ruby/2.2.0/bundler/gems/awesome_nested_set-7bd473e845e2" 
and reported that it was not allowed to get the current working 
directory, right?  That's odd.

I suspect that older versions of git ignored the error, used an empty 
string and went with that instead of an absolute path, but that's just a 
guess.

Was git perhaps started by bundler under a different user ID?  You could 
check that e.g. by printing the return value of geteuid(2).

"/bin/pwd -P" executed in the same directory under the same user ID as 
git should error out and report "Permission denied" as well.  Are the 
permissions bits and ACLs for that directory and its parents OK?

Thanks,
René

  reply	other threads:[~2017-03-08 17:46 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-06 16:10 fatal: Could not get current working directory: Permission denied | affected 2.10,2.11,2.12, but not 1.9.5 | Zenobiusz Kunegunda
2017-03-08 17:36 ` René Scharfe [this message]
2017-03-09 11:01   ` Zenobiusz Kunegunda
2017-03-11 21:17     ` René Scharfe
2017-03-13 12:23       ` Zenobiusz Kunegunda
2017-03-13 17:31         ` René Scharfe
2017-03-14 15:25           ` Zenobiusz Kunegunda
2017-03-13 13:23       ` Zenobiusz Kunegunda
2017-03-13 21:31         ` René Scharfe
2017-03-14  7:44           ` Zenobiusz Kunegunda
2017-03-14 17:59             ` René Scharfe
2017-03-15  9:44               ` Zenobiusz Kunegunda
2017-03-15 21:30                 ` René Scharfe
2017-03-17 19:34                   ` René Scharfe
2017-03-17 19:45                     ` Stefan Beller
2017-03-17 21:07                       ` René Scharfe
2017-03-17 22:29                         ` Jeff King
2017-03-17 22:50                           ` René Scharfe
2017-03-21 13:29                         ` Zenobiusz Kunegunda
2017-03-21 19:04                           ` René Scharfe
2017-03-22  8:30                             ` Zenobiusz Kunegunda
2017-03-21 10:08                   ` Zenobiusz Kunegunda
2017-03-09 11:11   ` Zenobiusz Kunegunda

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7d947891-ce40-23e7-2bc7-0f76dee53665@web.de \
    --to=l.s.r@web.de \
    --cc=git@vger.kernel.org \
    --cc=zenobiusz.kunegunda@interia.pl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.