Thanks for the details. Adding Philipp to the loop: Peter Valdemar Mørch <email@example.com> (2014-12-18): > I'm also seeing that d-i hangs after DHCP setup. > > But only in Jessie Beta 2 - debian-jessie-DI-b2-amd64-netinst.iso. Not > with Beta 1. The OP also used debian-jessie-DI-b2-amd64-netinst.iso. > > While it hangs, if I go to another terminal with ALT-F2, and issue: > > > kill-all-dhcp > > Then d-i continues past the hang. > > This occurs in in our work environment in VMware Workstation and > Proxmox when using bridged eth0, but not when using NAT. In my home > network, the exact same procedure goes through without any hangs for > both bridged and NAT. > > I've put a wireshark capture of everything from the virtual machine's > MAC address and /var/log/syslog from the installation up until after > running kill-all-dhcp at http://ge.tt/7b1wK872?c and also attached. > > It seems that in our network, IPv6 reverse DNS lookups fail. It is a > likely suspect to why it hangs, but I can't be sure. Misconfigured > IPv6 networks are probably not uncommon! ;-) > > The release announcement: "Debian Installer Jessie Beta 2 release" at > https://www.debian.org/devel/debian-installer/News/2014/20141005 > says: > > netcfg: Do not kill_dhcp_client after setting the hostname and domain, > otherwise Linux udhcpc will stop renewing its lease, and on other > platforms dhclient will de-configure the network interface (#757711, > #757988). > > This comes from a fix to: > > #757711 - netcfg: promptly kills dhclient, deconfigures interface - > Debian Bug report logs > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757711 > > which is: > > Don't kill_dhcp_client without reason (Closes: #757711, #757988) > http://anonscm.debian.org/cgit/d-i/netcfg.git/commit/?id=48f1de7076f8d17a9bf4d11cb05968cb9d8987f7 > > that essentially is this diff: > > diff --git a/dhcp.c b/dhcp.c > index aa37bd0..5ef0dbc 100644 > --- a/dhcp.c > +++ b/dhcp.c > @@ -614,7 +614,6 @@ int netcfg_activate_dhcp (struct debconfclient > *client, struct netcfg_interface > netcfg_write_loopback(); > netcfg_write_interface(interface); > netcfg_write_resolv(domain, interface); > - kill_dhcp_client(); > stop_rdnssd(); > > return 0; > > > Since killing the dhcp client makes it continue for me, I'm pretty > sure the introduction of this fix for #757711 introduced in Jessie > Beta2 is the reason we're now seeing this. > > Sincerely, > > Peter Mraw, KiBi.
Description: Digital signature