# bug report, error : Unable to find 000000000.....

4 messages from 2007-02-28 to 2007-03-01. Participants: Jeremy Sw, Peter Baumann, Junio C Hamano, James Ketrenos.
Thread: https://gitlist.dev/t/7021

## Jeremy Sw, 2007-02-28 19:24

Subject: bug report, error : Unable to find 000000000.....
Message-ID: <BAY120-W200B9984A9E70409399666AE810@phx.gbl>
URL: https://gitlist.dev/e/BAY120-W200B9984A9E70409399666AE810%40phx.gbl

```

By running  # git clone http://intellinuxwireless.org/repos/ipwraw.git
git return an error when trying to Get alternates list.
the error is :
"error: Unable to find 0000000000000000000000000000000000000000 under http://intellinuxwireless.org/repos/ipwraw.git/
Cannot obtain needed object 0000000000000000000000000000000000000000"
apparently caused by a weird architecture of the tree !
there is 4 or 5 diffrents projects, but they have commun files because firmwares are related !
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE
```

## Peter Baumann, 2007-02-28 21:09

Subject: Re: bug report, error : Unable to find 000000000.....
Message-ID: <slrneubrsd.2pm.siprbaum@xp.machine.xx>
URL: https://gitlist.dev/e/slrneubrsd.2pm.siprbaum%40xp.machine.xx
In-Reply-To: <BAY120-W200B9984A9E70409399666AE810@phx.gbl>

```
Jeremy Sw <kertejeremy@hotmail.com> schrieb:
>
> By running  # git clone http://intellinuxwireless.org/repos/ipwraw.git
> git return an error when trying to Get alternates list.
> the error is :
> "error: Unable to find 0000000000000000000000000000000000000000 under http://intellinuxwireless.org/repos/ipwraw.git/
> Cannot obtain needed object 0000000000000000000000000000000000000000"
> apparently caused by a weird architecture of the tree !
> there is 4 or 5 diffrents projects, but they have commun files because firmwares are related !

I suggested on IRC to try this (I reproduced the error)

mkdir test && cd test && \
git-init && \
git fetch http://intellinuxwireless.org/repos/ipwraw.git master:master

and it works. Ok, fist I thought the error is in another branch, but

git-ls-remote http://intellinuxwireless.org/repos/ipwraw.git
7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/master
7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/origin
7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.1
7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.2

there is no other branch, at least as I could see.

-Peter

```

## Junio C Hamano, 2007-02-28 21:34

Subject: Re: bug report, error : Unable to find 000000000.....
Message-ID: <7v8xei0xwk.fsf@assigned-by-dhcp.cox.net>
URL: https://gitlist.dev/e/7v8xei0xwk.fsf%40assigned-by-dhcp.cox.net
In-Reply-To: <slrneubrsd.2pm.siprbaum@xp.machine.xx>

```
Peter Baumann <siprbaum@stud.informatik.uni-erlangen.de> writes:

> Jeremy Sw <kertejeremy@hotmail.com> schrieb:
>>
>> By running  # git clone http://intellinuxwireless.org/repos/ipwraw.git
>> git return an error when trying to Get alternates list.
>> the error is :
>> "error: Unable to find 0000000000000000000000000000000000000000 under http://intellinuxwireless.org/repos/ipwraw.git/
>> Cannot obtain needed object 0000000000000000000000000000000000000000"
>> apparently caused by a weird architecture of the tree !
>> there is 4 or 5 diffrents projects, but they have commun files because firmwares are related !
>
> I suggested on IRC to try this (I reproduced the error)
>
> mkdir test && cd test && \
> git-init && \
> git fetch http://intellinuxwireless.org/repos/ipwraw.git master:master
>
> and it works. Ok, fist I thought the error is in another branch, but
>
> git-ls-remote http://intellinuxwireless.org/repos/ipwraw.git
> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/master
> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/origin
> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.1
> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.2
>
> there is no other branch, at least as I could see.

The repository is seriously broken.  If you try wget to see
refs/tags/* files, you will find out that they are not even
tags; they are symrefs and both point at the master branch.

I do not think the Porcelain-ish shipped with git creates symref
in refs/tags/, so it was done by somebody playing with symbolic-ref
by hand perhaps?

I'd suggest James to do delete these bogus refs/tags/* files and
tag the correct commit with "git tag".

```

## James Ketrenos, 2007-03-01 12:53

Subject: Re: bug report, error : Unable to find 000000000.....
Message-ID: <45E6CCDD.2090502@linux.intel.com>
URL: https://gitlist.dev/e/45E6CCDD.2090502%40linux.intel.com
In-Reply-To: <7v8xei0xwk.fsf@assigned-by-dhcp.cox.net>

```
Junio C Hamano wrote:

> The repository is seriously broken.  If you try wget to see
> refs/tags/* files, you will find out that they are not even
> tags; they are symrefs and both point at the master branch.
> 
> I do not think the Porcelain-ish shipped with git creates symref
> in refs/tags/, so it was done by somebody playing with symbolic-ref
> by hand perhaps?
> 
> I'd suggest James to do delete these bogus refs/tags/* files and
> tag the correct commit with "git tag".

The above does explain the breakage.  The script that created snapshot 
tarballs for ipwraw was written was copying .git/HEAD to the tag name in 
.git/refs/tags... at some point .git/HEAD changed from being an actual 
symlink to master to being a normal file containing 'ref: refs/heads/master'

I believe I have fixed it now.

Thanks,
James

```
