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
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@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
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@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@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
Gsll-devel mailing list Gsll-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
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@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@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@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
Gsll-devel mailing list Gsll-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel