Package: apt-cacher
Version: 1.5.3
Severity: important

Ran into this when attempting to install Debian sarge off an apt-cacher 
server. The installer invokes busybox-wget to grab the Release file, 
yielding the error message "wget: no response from server". The error is 
reproducible with a standalone busybox binary built from CVS.

Turns out that busybox-wget is sending a request like so...

printf 'GET /debian/dists/sarge/Release HTTP/1.1\r\nHost: 
apt-cacher.example.com\r\nUser-Agent: Wget\r\nConnection: close\r\n\r\n' | 
netcat apt-cacher.example.com 80

...which returns no output. If you replace apt-cacher.example.com with some 
standard Debian server (e.g. debian.lcs.mit.edu), the same request returns 
the Release file, as it should.

For reference, standard wget sends an HTTP/1.0 request with "Connection: 
Keep-Alive". That works fine.

Severity marked as "important" as this causes the Debian sarge installer to 
fail.


--Daniel


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to