Hello, On a Mac OS X 10.5.8 with > $ uname -a > Darwin thorkil-naurs-intel-mac-mini.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 > $ git --version > git version 1.7.4.1 > $ that I use as a so-called buildbot slave (http://trac.buildbot.net/) for GHC (http://www.haskell.org/ghc/), git clone is used repeatedly to fetch the main repository and several other (library) repositories on which the main repository depends. In recent months, I have experienced apparently random failures in which git clone reports, for example: > $ git clone http://darcs.haskell.org/ghc.git/ build8 > Cloning into build8... > error: File 42988feeeb76f5cb92b541e9dac277e073bcb3ef has bad hash > error: Unable to find 42988feeeb76f5cb92b541e9dac277e073bcb3ef under http://darcs.haskell.org/ghc.git > Cannot obtain needed blob 42988feeeb76f5cb92b541e9dac277e073bcb3ef > while processing commit ffb2e81c03a01e74825b3a0223e214df59241fab. > error: Fetch failed. There are variations of this, such as > $ git clone http://darcs.haskell.org/ghc.git/ build6 > Cloning into build6... > error: inflate: data stream error (incorrect header check) > error: inflate: data stream error (incorrect header check) > error: inflate: data stream error (incorrect header check) > error: inflate: data stream error (incorrect header check) > error: inflate: data stream error (incorrect header check) > error: File 280db842d43e7e68c09bf01695434fc0f8fff796 (http://darcs.haskell.org/ghc.git/objects/c8/ba6e77a6202e7df588c3b1fa3ada5142482036) corrupt > error: Unable to find c8ba6e77a6202e7df588c3b1fa3ada5142482036 under http://darcs.haskell.org/ghc.git > Cannot obtain needed blob c8ba6e77a6202e7df588c3b1fa3ada5142482036 > while processing commit ffb2e81c03a01e74825b3a0223e214df59241fab. > error: Fetch failed. In most cases, the git clone succeeds, but failure nevertheless happens sufficiently often to break most builds. See, for example http://darcs.haskell.org/ghcBuilder/builders/tn23/437/3.html. I tried the clone of the main repository on my Ubuntu Linux machine that says > $ uname -a > Linux tn24 2.6.32-33-generic #72-Ubuntu SMP Fri Jul 29 21:08:37 UTC 2011 i686 GNU/Linux > $ git --version > git version 1.7.0.4 > $ (which is connected to the same network as the Mac) and was not able to reproduce the error. I have looked for git options (debug, verbosity) for increasing the amount of information reported, but have not managed to find anything that seemed useful in this situation. The apparent randomness of the failures points to some kind of network problem, but I have not noticed other indications that my network connection is unstable. I am not a git expert at all, I am not using git for anything but GHC building. I would very much appreciate some indication of how I might investigate this problem. Best regards Thorkil -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html