Andrew M. Bishop wrote: > "Eugene V. Lyubimkin" <jackyf.devel@gmail.com> writes: > >> Hello Andrew, hello Dan. >> >> Is the problem present in apt >= 0.7.16 ? > > In 0.7.16+b1 the problem still seems to be there. I can't see > anything in the version 0.7.16 changelog that would show that the > problem has been removed. > > Using WWWOFFLE with the option "reply-chunked-data = yes" as a proxy > for apt (you can reproduce the bug yourself this way) I got the > following contents of the file > /var/lib/apt/lists/partial/security.debian.org_dists_lenny_updates_Release.gpg: > > -------------------- Release.gpg -------------------- > bd^M > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQBJIySipw2vU2Bw06ERAlyiAJ9U/XJcFnoS7ljy9E4yroB6td0+JgCfZOnq > Dupc2VvefbhnKLAo4Td/O/s= > =L6bw > -----END PGP SIGNATURE----- > ^M > 0^M > ^M > -------------------- Release.gpg -------------------- > > The length of the good data is 189 bytes (0xbd in hex) and the file > looks just like it would be for un-decoded chunked encoding. > > This can be proven to be the raw file that the proxy sends back by > using netcat (grabbed from xterm so ^M not visible): > > -------------------- netcat -------------------- > # netcat localhost 8080 > GET http://ftp.uk.debian.org/debian/dists/lenny/Release.gpg HTTP/1.1 > > HTTP/1.1 200 OK > Date: Thu, 20 Nov 2008 09:33:08 GMT > Server: Apache/2.2.3 (Debian) mod_fastcgi/2.4.2 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 > Last-Modified: Tue, 18 Nov 2008 20:25:06 GMT > ETag: "803b2-bd-7db8ec80" > Accept-Ranges: bytes > Content-Type: text/plain > Connection: close > Proxy-Connection: close > Transfer-Encoding: chunked > > bd > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQBJIySipw2vU2Bw06ERAlyiAJ9U/XJcFnoS7ljy9E4yroB6td0+JgCfZOnq > Dupc2VvefbhnKLAo4Td/O/s= > =L6bw > -----END PGP SIGNATURE----- > > 0 > > -------------------- netcat -------------------- > > > As one of the other messages attached to this bug report points out > the problem is timing sensitive. When I ran "apt-get update" on the > machine with the proxy it failed once, I deleted the contents of the > directory /var/lib/apt/lists/partial and it worked after that. When I > ran it on another machine the problem showed up as repeated fetching > of the same files which eventually were OK, but other files then had > the same problem. There were so many problems that I had to turn off > the chunked encoding option. > > This section of the "apt-get update" output shows the repeated > fetching of the same file. > > -------------------- apt-get update -------------------- > ... > Get:55 http://ftp.uk.debian.org lenny Release.gpg > Get:56 http://ftp.uk.debian.org lenny Release.gpg > Get:57 http://ftp.uk.debian.org lenny Release.gpg > Get:58 http://ftp.uk.debian.org lenny Release.gpg > Get:59 http://ftp.uk.debian.org lenny Release.gpg > Get:60 http://ftp.uk.debian.org lenny Release.gpg > Get:61 http://ftp.uk.debian.org lenny Release.gpg > Get:62 http://ftp.uk.debian.org lenny Release.gpg > Get:63 http://ftp.uk.debian.org lenny Release.gpg > Get:64 http://ftp.uk.debian.org lenny Release.gpg > Get:65 http://ftp.uk.debian.org lenny Release.gpg > Get:66 http://ftp.uk.debian.org lenny Release.gpg > Get:67 http://ftp.uk.debian.org lenny Release.gpg > Get:68 http://ftp.uk.debian.org lenny Release.gpg > Get:69 http://ftp.uk.debian.org lenny Release.gpg > Get:70 http://ftp.uk.debian.org lenny Release.gpg > Get:71 http://ftp.uk.debian.org lenny Release.gpg > Get:72 http://ftp.uk.debian.org lenny Release.gpg > Get:73 http://ftp.uk.debian.org lenny Release.gpg > ... > -------------------- apt-get update -------------------- > > > After upgrading to 0.7.18 the problem is still there. > Ok, acknowledged, thanks for detailed info. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com Ukrainian C++ Developer, Debian APT contributor
Attachment:
signature.asc
Description: OpenPGP digital signature