[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#268158: choose-mirror handles backslashes in http/ftp proxy input differently to rest of system



Package: choose-mirror
Version: N/A; reported 2004-08-26
Severity: normal

Using choose-mirror in a daily netinst tarball downloaded 2004-08-24,
a problem arose trying use to a web-proxy that authenticates against
a windows domain, requiring the following syntax:
http://DOMAN\user:password@proxy.site.domain:port/
If used on the command line, it must be:
a# http_proxy=http://DOMAN\\user:password@proxy.site.domain:port/ wget <blah>
but for the entirety of setup process except the first usage by
choose-mirror, the backslash does not need to be doubled.

Choose-mirror itself is not undoubling the \'s, since it goes into the
debconf database with \\, but I suspect it once calls wget like a#
above, while anna uses net-retriever which only works if the response
from debconf has a single \.

You can work around this by using choose-mirror with the \\. It succeeds
a step further, but still can't offer the choice of distro (or is this
anna now? I suspect so...). If you then choose 'Go back', return to the
menu and choose-mirror again, this time entering the proxy with a single
\. Choose-mirror reports that it couldn't access the mirror, and if you
go back again, and proceed to 'Install Installer Components' (or
whatever's next) you can continue successfully through the rest of d-i.

I tried using debconf-set to change the proxy value in the Alt-F2
terminal window, but debian-installer appears to run all under one
instance of debconf (I guess) so it doesn't see the change made
externally.

(Sorry this is coming from a Woody machine, but the machine built
doesn't have email or easy file access, so I haven't got an installation
report to submit yet)

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux yurika 2.4.26 #1 Mon Aug 9 23:25:59 EST 2004 i686
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8




Reply to: