threads / bug / 37634

bug reporting

Subject: bug reporting

## tl;dr

2 messages between Sep 26, 2014 and Sep 26, 2014.

replies: 1people: 2as markdown or json

Ajay· Sep 26, 2014, 13:41 UTC · lore
Hello,
          I have faced a git bug. When I try to clone a git repo it 
shows an error "protocol error: bad pack header".
          This is the full error message which I got while cloning git 
project :
Clone: protocol error: bad pack header
     $ git clone -v --progress 
http://dev.galaxylipl.com:88/galaxygit/privatenovator.git 
/home/lipl/privateschoolinnovator
     Cloning into '/home/lipl/privatenovator'...
     POST git-upload-pack (190 bytes)
     remote: error: Could not read e9a6c4c684a5e8758026e8b0e25867c03332fe7c
     remote: fatal: bad tree object 
e9a6c4c684a5e8758026e8b0e25867c03332fe7c
     remote: aborting due to possible repository corruption on the 
remote side.
     protocol error: bad pack header

I tried everything to resolve this error, I have run some commands on server side like :

# git fsck # git-fsck --full # git fsck --lost-found # git repack # git gc

         But nothing worked for me and the error is still same. I tried 
to find the corrupt file but I was unable to find.
         Please check this issue and provide me proper solution for this.

Thanks & Regards, Ajay Dadgas

brian m. carlson· Sep 26, 2014, 23:51 UTC · re: Ajay · lore

Re: bug reporting

On Fri, Sep 26, 2014 at 07:11:35PM +0530, Ajay wrote:
Show 19 quoted lines
> Hello,
> 
>          I have faced a git bug. When I try to clone a git repo it shows an
> error "protocol error: bad pack header".
> 
>          This is the full error message which I got while cloning git
> project :
> 
> Clone: protocol error: bad pack header
>     $ git clone -v --progress
> http://dev.galaxylipl.com:88/galaxygit/privatenovator.git
> /home/lipl/privateschoolinnovator
>     Cloning into '/home/lipl/privatenovator'...
>     POST git-upload-pack (190 bytes)
>     remote: error: Could not read e9a6c4c684a5e8758026e8b0e25867c03332fe7c
>     remote: fatal: bad tree object e9a6c4c684a5e8758026e8b0e25867c03332fe7c
>     remote: aborting due to possible repository corruption on the remote
> side.
>     protocol error: bad pack header

This indicates some sort of corruption between the client and server. I notice you're cloning over HTTP. Are you using a proxy? Can you try using a git, ssh, or https (without MITM) URL? Sometimes broken proxies can end up corrupting data.

Also, what version of git are you using on the client and the server?
-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187

← back to recent threads