Package: git Version: 1:1.7.2.3-2 Severity: normal If I run 'git remote update' when the remote is an http URL, and then I Ctrl-C in the middle of a pack download, I get the .idx and .pack.temp.
Next time when I run 'git remote update' it tells me it can't find some refs: error: Unable to find 72128861501dc742d33e88b473482e17f6672d4c under http://git.clamav.net/clamav-devel.git Cannot obtain needed object 72128861501dc742d33e88b473482e17f6672d4c error: Fetch failed. Running 'git update-server-info -f' on the git server doesn't solve the issue. I have the remove the .idx and .pack.temp on the client, then rerun the fetch. It succeeds. Of course everything is good when fetching over the git protocol. strace shows me this: [pid 30701] sendto(4, "GET /clamav-devel.git/info/refs?service=git-upload-pack HTTP/1.1\r\nUser-Agent: git/1.7.2.3\r\nHost: git.clamav.net\r\nAccept: */*\r\nPragma: no-cache\r\n\r\n", 146, MSG_NOSIGNAL, NULL, 0) = 146 [...] [pid 30701] recvfrom(4, "03799484d6a9ac\trefs/tags/clamav-0...@643\n8b2437781347001c96cc595d5dda3460e282484a\trefs/tags/clamav-0...@643^{}\n97590fe656d9c52113b8461a26c0c98da2634eee\trefs/tags/clamav-0.75\nd6f92253e4d0982732457e21dd4dd6cad8840ac1\trefs/tags/clamav-0.75^{}\n38b606d72c1076e09528051af7bd9d976cf0bb8b\trefs/tags/clamav-0.75.1\n05c9c7aece3a6eab746dd6a613bf9ec1492a254f\trefs/tags/clamav-0.75.1^{}\nb9614108447b8dffcb8d035ef348d31892a41fd8\trefs/tags/clamav-0.80\nfb7b873fe6fe75369ca82a80738c1a5c3a6d3fe2\trefs/tags/clamav-0.80^{}\n2938fece5489691914aaad781976bae132c9c399\trefs/tags/clamav-0...@1021\ndb9b9f27bc23e0524f233ae4f079f16f93a55b9a\trefs/tags/clamav-0...@1021^{}\n3b500b4ff7144b61440843518042db8bc795e2b5\trefs/tags/clamav-0...@2754\na86214e3bc90a9d1e54279a3d25317c98b3d23fa\trefs/tags/clamav-0...@2754^{}\n69e2d09f71c39d5519d16d6e44066478469247b0\trefs/tags/clamav-0.80rc\nbc2b20992346d33111630c97173c3330fca39e64\trefs/tags/clamav-0.80rc^{}\n3b0c7a8f266cfaa3978a5b6a 156b245ef65e054b\trefs/tags/clamav-0.80rc1\n7a393a949e9ece3fb8dabb677d6f3cbc92c640ee\trefs/tags/clamav-0.80rc1^{}\nbe3e24cbe834628c6e4ada9b5eff757afa46e938\trefs/tags/clamav-0.80...@1265\n1a2b50f49545c4a9b17636fcee3350081a1627a6\trefs/tags/clamav-0.80...@1265^{}\n9b71e46c3eddabcffc53134f1c7deb6ed1f01261\trefs/tags/clamav-0.80...@2754\n3e607682441c86649feb343c0164ab78f62f0c32\trefs/tags/clamav-0.80...@2754^{}\n93f859a073c44dcf7ecbbba597eb6ceba549c28d\trefs/tags/clamav-0.80rc3\naf98394c87c9b21860bb5a3a4afb120f9f2784a3\trefs/tags/clamav-0.80rc3^{}\n372a3ffab425adffca8da30cc50bb67c44c1e56d\trefs/tags/clamav-0.80...@2754\n0b8b0d161a29a45eb0d617353ab8b486beee024f\trefs/tags/clamav-0.80...@2754^{}\nd0d80706def65380cc664b3048b2f966043323df\trefs/tags/clamav-0.80...@939\n89e1684effdaf0e72006c0e9c4f37d896fb8aeb1\trefs/tags/clamav-0.80...@939^{}\n13c5b8f27ace7badc78f6d0b13258f8643f1ecc9\trefs/tags/clamav-0.80rc4\n4d0ef3c8a380d8d84ae613278cd082909df529d1\trefs/tags/clamav-0.80rc4^{}\nfc ee84427d1a6f55185021534ed76e8d28682e13\trefs/tags/clamav-0.80...@2754\n62abe4554fc2d0566fdf32a50e3f0b00a24047ef\trefs/tags/clamav-0.80...@2754^{}\n982d5f8521f554403d1f32deecbac131ad93d278\trefs/tags/clamav-0.80...@988\ne8c623dd5fcdd9c198fcc2f229f01d93f725aade\trefs/tags/clamav-0.80...@988^{}\n7be413a02fb694ac8fba9b8b736712de910ec06d\trefs/tags/clamav-0.8...@2754\n7c7fedcf2e3edc21e6cfb835fd59b7fb4dee3d1b\trefs/tags/clamav-0.8...@2754^{}\n1688fc77da1b11cda29099f8f4fb5e1988e4c367\trefs/tags/clamav-0.8...@909\n16b89181a2cac360ced1fd3e1de2e8d6ae61d341\trefs/tags/clamav-0.8...@909^{}\n884a136d119be80653f2f44a44e772d96928442e\trefs/tags/clamav-0.81\n29d4f7ed5704e66e47766f3de6d4d5965a43e591\trefs/tags/clamav-0.81^{}\nd4b71c97a623841e146a83636199933b63a1c53f\trefs/tags/clamav-0...@1286\necfa8f8147249f5451cbc8d4df9939f9267beb2c\trefs/tags/clamav-0...@1286^{}\n3e49f9b46a969feecea68be12d30f90a92c11d1d\trefs/tags/clamav-0...@2754\n746767a4df65e0a30a1b6ae43b032e955ee6ab7e\trefs/tags/clama v-0...@2754^{}\na4ded18c5573565898684654dd732284541efd81\trefs/tags/clamav-0.82\nd84e44a03ce6334ffb047a5bf4fbfb5b15375fd3\trefs/tags/clamav-0.82^{}\nb0fc8c8569818aa87eaebb65d16aee432c2659e0\trefs/tags/clamav-0.83\n557ad3012060727ae389f4264bcceefe15ccefaa\trefs/tags/clamav-0.83^{}\nec6ca271b6e3316e1bc5581267f9b7409484a1d7\trefs/tags/clamav-0.84\nfa89d49761c80406191f634af341683ae6cb99fd\trefs/tags/clamav-0.84^{}\n0af446f50a18b2932c3a12f3b41505283a5df654\trefs/tags/clamav-0.84rc1\n36e5dcaafdac102d2b8ea6a951806c3506cecc03\trefs/tags/clamav-0.84rc1^{}\n5adb191b29a16147bc68f34c5a25a3d670e796e4\trefs/tags/clamav-0.84...@1466\n6c935dcd89b2fa1f2b2a82e3c5898ac1b15489ae\trefs/tags/clamav-0.84...@1466^{}\n11257b3e2d751fec867452fb03d04089b36e6fdf\trefs/tags/clamav-0.84...@2754\nb10446177c2fd5339fe61b02e5a3720b04c542e2\trefs/tags/clamav-0.84...@2754^{}\nc0aeea4962b3429fcaecc1c53332acacd63fed8f\trefs/tags/clamav-0.84rc2\na7e68ffa77df547bf9b3ade2e3660244012a1648\trefs/tags/clamav-0.84rc2^{} \n70a28bcf45d0bb87c3e2fbda21e49ceb872f1910\trefs/tags/clamav-0.85\n63841411636b80dfcc1b0e6eaf5b627b66846e1c\trefs/tags/clamav-0.85^{}\ne1408baa64f7e0a530c14ee86352d21ff3514820\trefs/tags/clamav-0.85.1\nf53786fa8e16a96802958041333a5316f0bba0dc\trefs/tags/clamav-0.85.1^{}\n094d58dc3f38"..., 12283, 0, NULL, NULL) = 12283 [...] [pid 30701] sendto(4, "GET /clamav-devel.git/HEAD HTTP/1.1\r\nUser-Agent: git/1.7.2.3\r\nHost: git.clamav.net\r\nAccept: */*\r\nPragma: no-cache\r\n\r\n", 117, MSG_NOSIGNAL, NULL, 0) = 117 [...] [pid 30701] recvfrom(4, "HTTP/1.1 200 OK\r\nDate: Fri, 05 Nov 2010 16:58:12 GMT\r\nServer: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g\r\nLast-Modified: Thu, 18 Jun 2009 17:21:28 GMT\r\nETag: \"5ccf0-17-46ca2a35b1600\"\r\nAccept-Ranges: bytes\r\nContent-Length: 23\r\nContent-Type: text/plain\r\n\r\nref: refs/heads/master\n", 16384, 0, NULL, NULL) = 301 [...] [pid 30701] sendto(4, "GET /clamav-devel.git/objects/72/128861501dc742d33e88b473482e17f6672d4c HTTP/1.1\r\nUser-Agent: git/1.7.2.3\r\nHost: git.clamav.net\r\nAccept: */*\r\n\r\n", 144, MSG_NOSIGNAL, NULL, 0) = 144 [...] [pid 30701] recvfrom(4, "HTTP/1.1 404 Not Found\r\nDate: Fri, 05 Nov 2010 16:58:12 GMT\r\nServer: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g\r\nVary: Accept-Encoding\r\nContent-Length: 388\r\nContent-Type: text/html; charset=iso-8859-1\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>404 Not Found</title>\n</head><body>\n<h1>Not Found</h1>\n<p>The requested URL /clamav-devel.git/objects/72/128861501dc742d33e88b473482e17f6672d4c was not found on this server.</p>\n<hr>\n<address>Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g Server at git.clamav.net Port 80</address>\n</body></html>\n", 16384, 0, NULL, NULL) = 616 [...] [pid 30701] sendto(4, "GET /clamav-devel.git/objects/info/http-alternates HTTP/1.1\r\nUser-Agent: git/1.7.2.3\r\nHost: git.clamav.net\r\nAccept: */*\r\nPragma: no-cache\r\n\r\n", 141, MSG_NOSIGNAL, NULL, 0) = 141 [...] [pid 30701] recvfrom(4, "HTTP/1.1 404 Not Found\r\nDate: Fri, 05 Nov 2010 16:58:12 GMT\r\nServer: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g\r\nVary: Accept-Encoding\r\nContent-Length: 367\r\nContent-Type: text/html; charset=iso-8859-1\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>404 Not Found</title>\n</head><body>\n<h1>Not Found</h1>\n<p>The requested URL /clamav-devel.git/objects/info/http-alternates was not found on this server.</p>\n<hr>\n<address>Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g Server at git.clamav.net Port 80</address>\n</body></html>\n", 16384, 0, NULL, NULL) = 595 [...] [pid 30701] sendto(4, "GET /clamav-devel.git/objects/info/alternates HTTP/1.1\r\nUser-Agent: git/1.7.2.3\r\nHost: git.clamav.net\r\nAccept: */*\r\nPragma: no-cache\r\n\r\n", 136, MSG_NOSIGNAL, NULL, 0) = 136 [...] [pid 30701] recvfrom(4, "HTTP/1.1 404 Not Found\r\nDate: Fri, 05 Nov 2010 16:58:12 GMT\r\nServer: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g\r\nVary: Accept-Encoding\r\nContent-Length: 362\r\nContent-Type: text/html; charset=iso-8859-1\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>404 Not Found</title>\n</head><body>\n<h1>Not Found</h1>\n<p>The requested URL /clamav-devel.git/objects/info/alternates was not found on this server.</p>\n<hr>\n<address>Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g Server at git.clamav.net Port 80</address>\n</body></html>\n", 16384, 0, NULL, NULL) = 590 [...] [pid 30701] sendto(4, "GET /clamav-devel.git/objects/info/packs HTTP/1.1\r\nUser-Agent: git/1.7.2.3\r\nHost: git.clamav.net\r\nAccept: */*\r\nPragma: no-cache\r\n\r\n", 131, MSG_NOSIGNAL, NULL, 0) = 131 [pid 30701] poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout) [pid 30701] select(0, [], [], [], {0, 50000}) = 0 (Timeout) [pid 30701] poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 1 ([{fd=4, revents=POLLIN}]) [pid 30701] recvfrom(4, "HTTP/1.1 200 OK\r\nDate: Fri, 05 Nov 2010 16:58:12 GMT\r\nServer: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g\r\nLast-Modified: Fri, 05 Nov 2010 16:56:27 GMT\r\nETag: \"5c027-36-4945127c004c0\"\r\nAccept-Ranges: bytes\r\nContent-Length: 54\r\nContent-Type: text/plain\r\n\r\nP pack-6c1f8de36d947b77c0a0df7fc4e777cb1d9a5d13.pack\n\n", 16384, 0, NULL, NULL) = 332 [pid 30701] stat(".git/objects/pack/pack-6c1f8de36d947b77c0a0df7fc4e777cb1d9a5d13.idx", {st_mode=S_IFREG|0644, st_size=1903496, ...}) = 0 [pid 30701] open(NULL, O_RDONLY) = -1 EFAULT (Bad address) ^^^^^^^^^^^^^^^ This looks suspicious! [pid 30701] write(2, "error: Unable to find 72128861501dc742d33e88b473482e17f6672d4c under http://git.clamav.net/clamav-devel.git\n", 108error: Unable to find 72128861501dc742d33e88b473482e17f6672d4c under http://git.clamav.net/clamav-devel.git ) = 108 [pid 30701] write(2, "Cannot obtain needed object 72128861501dc742d33e88b473482e17f6672d4c\n", 69Cannot obtain needed object 72128861501dc742d33e88b473482e17f6672d4c ) = 69 [pid 30701] write(2, "error: Fetch failed.\n", 21error: Fetch failed. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.36-phenom (SMP w/6 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages git depends on: ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib ii libcurl3-gnutls 7.21.2-1 Multi-protocol file transfer libra ii liberror-perl 0.17-1 Perl module for error/exception ha ii libexpat1 2.0.1-7 XML parsing C library - runtime li ii perl-modules 5.10.1-15 Core Perl modules ii zlib1g 1:1.2.5.dfsg-1 compression library - runtime Versions of packages git recommends: ii less 436-1 pager program similar to more ii openssh-client [ssh-client] 1:5.5p1-5+b1 secure shell (SSH) client, for sec ii patch 2.6-3 Apply a diff file to an original ii rsync 3.0.7-2 fast remote file copy program (lik Versions of packages git suggests: pn git-arch <none> (no description available) pn git-cvs <none> (no description available) pn git-daemon-run <none> (no description available) ii git-doc 1:1.7.2.3-2 fast, scalable, distributed revisi ii git-email 1:1.7.2.3-2 fast, scalable, distributed revisi ii git-gui 1:1.7.2.3-2 fast, scalable, distributed revisi ii git-svn 1:1.7.2.3-2 fast, scalable, distributed revisi ii gitk 1:1.7.2.3-2 fast, scalable, distributed revisi pn gitweb <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

