Re: Error "fatal: cannot pread pack file: Success"
- From
Bill Lear <rael@zopyra.com>
- Date
- Feb 28, 2007, 19:18 UTC
- Message-ID
- <17893.54640.150106.294218@lisa.zopyra.com>
- In-Reply-To
- <20070228174339.GE5924@spearce.org>
On Wednesday, February 28, 2007 at 12:43:39 (-0500) Shawn O. Pearce writes:
Show 7 quoted lines
>Bill Lear <rael@zopyra.com> wrote: >> Yes: 1.4.x worked fine. This was actually my attempt to re-do the 1.4 >> clone I had laying around, as I wanted my backup done with 1.5. I >> still have the 1.4 cloned repo, just moved it out of the way... > >OK, is ~/devel/project fully packed? If it isn't can you repack >it (or a clone of it) so that it is?
I did a git gc on this before starting, so I assume it is fully packed.
I tried copying my backup 1.4 repo to my local drive and then cloning it with 1.5 onto my nfs-mounted drive. This failed like this:
% cp -rp project-/ ~/project-1.4 % git clone --bare ~/project-1.4 [...] Resolving 1286 deltas. fatal: cannot pread pack file: Success from=37269, packfile size=0 fatal: index-pack died with error code 128
Just to see what 1.4 will now do, I tried with 1.4, and it is now failing also:
[Reset PATH] % git --version git version 1.4.4.1 % git clone --bare ~/project-1.4 [...] Resolving 1286 deltas. remote: Total 3165, written 3165 (delta 1286), reused 1840 (delta 488) fatal: index-pack died of signal 7
Show 12 quoted lines
>Then take the packfile and try to feed it right into index-pack: > > mkdir /austin/users/rael/repos/git/project-test > cd /austin/users/rael/repos/git/project-test > git --bare init > git --bare index-pack --stdin --fix-thin \ > <~/devel/project/.git/objects/pack/pack-*.pack > >Now while that is running it should be creating pack_XXXXXX as a >temporary file (where XXXXXX is replaced with the temp string). >Its this file that we are seeing magically truncate to 0 in the >middle of running.
Did that. Still fails:
% git --bare index-pack --stdin --fix-thin < ~/devel/project/.git/objects/pack/pack-fe532a54e5d549f1cfc70a4ab2c5f4eaac8897a5.pack fatal: cannot pread pack file: Success from=39215, packfile size=0
I do see this:
% ls -l objects total 88088 drwxr-xr-x 2 rael software 4096 Feb 28 13:05 info/ drwxr-xr-x 2 rael software 4096 Feb 28 13:05 pack/ -rw------- 1 rael software 90099505 Feb 28 13:06 pack_eZwOnG
Bill