[Gsll-devel] Repository corruption

Liam Healy lhealy at common-lisp.net
Sun Nov 1 13:04:54 UTC 2009


It appears to be a problem on repo.or.cz.  Someone on #git checked
another repository and had the same error.  I sent an email to the
maintainer of repo.or.cz, so I'm hopeful that will get things fixed quickly.
If not I will temporarily move to using the cl.net mirror for pushes, but
that will be somewhat disruptive so I'd like to avoid it if possible.

(I notice right now "push URL" has disappeared entirely and there
are other things on the gitweb pages that look wrong, so I'm hopeful
this is part of the repair process.)

Liam

On Sun, Nov 1, 2009 at 8:59 AM, Sumant Oemrawsingh <soemraws at xs4all.nl> wrote:
> Hmm... I have been heavily pushing stuff to origin in the last few days, so I
> hope I didn't break anything...
>
> Reading
> <http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#recovering-from-repository-corruption>
> gives me some hope that I am not the cause of this. It also seems to indicate
> that you can only verify and recover on a local repo. So perhaps you can
> contact someone at repo.or.cz and see if they are willing to at least run a
> git fsck --full to see what the problem is?
>
> -Sumant
>
> On Sat, Oct 31, 2009 at 10:36:08PM -0400, Liam Healy wrote:
>> I have found today that trying to clone or fetch from the "push" URL
>> ssh://repo.or.cz/srv/git/gsll.git
>> gives me an error:
>>
>> git clone ssh://repo.or.cz/srv/git/gsll.git
>> Initialized empty Git repository in /tmp/gsll/.git/
>> error: git-upload-pack: git-pack-objects died with error.
>> remote: fatal: exec pack-objects failed.
>> fatal: git-upload-pack: aborting due to possible repository corruption
>> on the remote side.
>> remote: aborting due to possible repository corruption on the remote side.
>> fatal: early EOF
>> fatal: index-pack failed
>>
>> I don't seem to have a problem cloning from http://repo.or.cz/r/gsll.git
>> but I can't push to that.  Also I can clone/fetch from either URL
>> at the mirror site
>> http://common-lisp.net/gitweb?p=projects/gsll/gsll.git;a=summary
>> but I'm not sure how pushing to that would work, since it's set
>> up to mirror repo.or.cz.
>>
>> Is anyone enough of a git expert to know what to do here?
>> My last-resort move would be to delete the whole repository and
>> re-push it to repoo.or.cz and see if that will fix the problem
>> (provided repo.or.cz lets me do that), but that seems rather drastic.
>>
>> Thanks,
>> Liam
>>
>> _______________________________________________
>> Gsll-devel mailing list
>> Gsll-devel at common-lisp.net
>> http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
>
> _______________________________________________
> Gsll-devel mailing list
> Gsll-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
>




More information about the gsll-devel mailing list