Re: Stretch net install on EeePC - unable to resolve mirror host address
On Tue, 20 Feb 2018, Reco wrote:
On Tue, Feb 20, 2018 at 12:23:06PM +0100, Roger Price wrote:
Later the installation hangs with the message:
 in-target: Failed to fetch
 http://debian.mirrors.ovh.net/debian/dists/stretch/main/i18n/Translation-en
 Cannot initiate the connection to debian.mirrors.ovh.net:80
 (2001:41d0:202:100:213:32:5:7). - connect (101: Network is unreachable)
 [IP 2001:41d0:202:100:213:32:5:7 80]
There is no mention of IPv4 and I do not have IPv6.
Of course you have IPv6, probably in the form of SLAAC/RA. How else
Linux kernel used in the installer would know which IPv6 address to use
and which IPv6 route to choose to 2001:41d0:202:100:213:32:5:7.
I have a TP-Link TL-WR1043ND v3 router sold as IPv6 capable. I selected SLAAC 
and the following was reported in the system log:
 Feb 19 23:41:47  IPv6 NOTICE  getSlaacParameters 477 sscanf address and prefix error
 Feb 19 23:43:32  IPv6 INFO    IPv6 is not enabled.
IPv6 management in the router has hung and I cannot select an alternative to 
SLAAC.
On the EeePC Ctl-Alt-F3 /dev/tty3:
 ~ # ip address
 3: enp0s4: <BROADCAST,MULTICAST,UP,LOWER_UP> ...
   ...
   inet 10.218.0.100 scope global enp0s4
   inet6 fe80::22cf:30ff:fe10:43fd/64 scope link
The "fe" at the beginning of the IPv6 address says that this is not capable of 
working with the public IPv6 network.
On Tue, 20 Feb 2018, Brian wrote:
On Tue 20 Feb 2018 at 13:39:25 +0000, Curt wrote:
On 2018-02-20, Reco <recoverym4n@gmail.com> wrote:
https://www.debian.org/releases/stable/i386/ch05s03.html.en
So I guess the 'netcfg/disable_autoconfig=true' as boot parameter would
allow for manual configuration of the network within the installer, thus
obviating the IPv6 conundrum.
I do not understand the netcfg/disable... notation.  It is not described in the 
debconf man page, neither in Joey Hess' tutorial at 
http://www.fifi.org/doc/debconf-doc/tutorial.html . In any case, the graphical 
installer asks the question.
Yet what installer *does* have that's /proc.
So, wait for the network autoconfiguration, switch to root vt, invoke:
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
This fixed my problem.  I tried again to install, and set disable_ipv6 to 1 
before starting the step "Install the base system".  The installation of 
stretch/Xfce i386 was successful!  After booting, I set 
GRUB_CMDLINE_LINUX="ipv6.disable=1 net.ifnames=0" in /etc/default/grub and ran 
update-grub. (Maybe the net.ifnames=0 is not essential.) I also installed 
rt2860.bin needed for the WiFi.  I recovered the /home partition from an earlier 
installation of openSUSE 12.2, re-booted and I now have my EeePC running with 
stretch.  Thanks to all who commented in this thread.
I will not mark the subject [SOLVED] since the underlying problem of why wget 
fails with 12 mirrors out of 13 is not solved.
Roger
Reply to: