git/list[1] front-page[2] threads[3] people[4] search[5] about
 

reexporting git repository via git-daemon

From
AMArkadiusz Miskiewicz <arekm@maven.pl>
Date
Dec 8, 2006, 21:12 UTC
Message-ID
<200612082212.09682.arekm@maven.pl>
Hi,
I have weird problem wit git (1.4.4.2).
 git --bare clone git://git.kernel.org/pub/scm/git/git.git
fetches everything correctly;
$ cd /tmp
$ git clone /gitroot/home/gitrepo/git
remote: Generating pack...
remote: Done counting 33527 objects.
remote: Deltifying 33527 objects.
remote:  100% (33527/33527) done
Indexing 33527 objects.
remote: Total 33527, written 33527 (delta 23162), reused 33527 (delta 23162)
 100% (33527/33527) done
Resolving 23162 deltas.
 100% (23162/23162) done
Checking files out...
 100% (743/743) done
$

also correctly fetched. The problem begins with exporting that cloned repo once again via git-daemon:

$ git clone git://git.my-server/git fatal: unexpected EOF fetch-pack from 'git://git.my-server/git' failed.

strace on git-daemon side: [...] 18241 lstat("refs/tags/v1.4.1-rc2", {st_mode=S_IFREG|0644, st_size=41, ...}) = 0 18241 open("refs/tags/v1.4.1-rc2", O_RDONLY) = 7 18241 read(7, "33c9db007159db11c1ad5fa7101ea95853740acf\n", 255) = 41 18241 close(7) = 0 18241 write(1, "004233c9db007159db11c1ad5fa7101ea95853740acf refs/tags/v1.4.1-rc2\n", 66) = 66 18241 write(1, "0045abc02670169cee9541793a86324a014272ca8ed5 refs/tags/v1.4.1-rc2^{}\n", 69) = 69 18241 stat("refs/tags/v1.4.1.1", {st_mode=S_IFREG|0644, st_size=41, ...}) = 0 18241 lstat("refs/tags/v1.4.1.1", {st_mode=S_IFREG|0644, st_size=41, ...}) = 0 18241 open("refs/tags/v1.4.1.1", O_RDONLY) = 7 18241 read(7, "8419a453dc088b25b63ab1746d3d7e679caf686d\n", 255) = 41 18241 close(7) 18241 write(1, "00408419a453dc088b25b63ab1746d3d7e679caf686d refs/tags/v1.4.1.1\n", 64) = 64 18241 write(2, "fatal: ", 7) = 7 18241 write(2, "corrupted pack file ./objects/pack/pack-0bb22295a585ac173504a2f8dfb3e31e074a8715.pack", 85) = 85 18241 write(2, "\n", 1)

100% repeatable at this moment. Any ideas?
ps. verification for initial  git://git.kernel.org/pub/scm/git/git.git clone:
git]$ git --bare fsck-objects
fatal: Not a git repository: '/gitroot/home/gitrepo/git'
git]$ git fsck-objects
git]$
 
-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
Next: Arkadiusz Miskiewicz
Message 1 of 7 in “reexporting git repository via git-daemon”
  1. Arkadiusz MiskiewiczDec 8, 2006
  2. Arkadiusz MiskiewiczDec 10, 2006
  3. Junio C HamanoDec 10, 2006
  4. Robin RosenbergDec 10, 2006
  5. Arkadiusz MiskiewiczDec 10, 2006
  6. Jakub NarebskiDec 10, 2006
  7. Arkadiusz MiskiewiczDec 10, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.