Re: "fatal: index-pack failed" on git-clone

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jul 8, 2009, at 11:42 AM, Junio C Hamano wrote:

Fritz Anderson <fritza@xxxxxxxxxxxx> writes:
...
$ sudo GIT_TRACE=1 git clone myusername@xxxxxxxxxxxxxxxxxx:/Users/
myusername/scientia/scientia.git

I have heard that pseudo resets the PATH so you are invoking "git" from
one of those standard system PATH, perhaps /usr/bin.

trace: built-in: git 'clone' 'myusername@xxxxxxxxxxxxxxxxxx:/Users/
myusername/scientia/scientia.git'
Initialized empty Git repository in /srv/scientia/.git/
trace: run_command: 'ssh' 'myusername@xxxxxxxxxxxxxxxxxx' 'git- upload-
pack '\''/Users/myusername/scientia/scientia.git'\'''
Password:
trace: run_command: 'index-pack' '--stdin' '-v' '--fix-thin' '--
keep=fetch-pack 17580 on local.example.com'
trace: exec: 'git' 'index-pack' '--stdin' '-v' '--fix-thin' '--
keep=fetch-pack 17580 on local.example.com'
trace: exec failed: No such file or directory
trace: exec 'index-pack' failed: No such file or directory

This is saying that "git" on the local side (the one you are running
"clone" on) couldn't find its "index-pack" subcommand.  Why?

I think this is an issue with your RHEL5 box, not the MacOS box. A quick
check that might be useful is to type:

	$ git index-pack
	$ sudo git index-pack

Here is the result:

===
$ git index-pack
usage: git index-pack [-v] [-o <index-file>] [{ ---keep | -- keep=<msg> }] [--strict] { <pack-file> | --stdin [--fix-thin] [<pack- file>] }
$ sudo git index-pack
usage: git index-pack [-v] [-o <index-file>] [{ ---keep | -- keep=<msg> }] [--strict] { <pack-file> | --stdin [--fix-thin] [<pack- file>] }
===

So git is apparently found. HOWEVER, if I do this, it's a different story:

===
$ which git
/usr/local/bin/git
$ sudo which git
which: no git in (/usr/bin:/bin)
===

On that evidence, I reissued my problem command under sudo, specifying /usr/local/bin/git as the command. That worked. Thank you; I would not have found it without you.

I'm obviously ignorant on the path issue, but that's off-topic for this list.

Thanks again.

	— F

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]