[Gsll-devel] Repository corruption

Liam Healy lhealy at common-lisp.net
Sun Nov 1 17:40:06 UTC 2009


Petr Baudis, maintainer of repo.or.cz, has now fixed this problem, and
I am able to pull Sumant's latest FFT changes.

Liam

On Sun, Nov 1, 2009 at 9:04 AM, Liam Healy <lhealy at common-lisp.net> wrote:
> 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