NM fails to make nameserver addresses available during upgrade from 9.04 to 9.10.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
flashplugin-nonfree (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
network-manager (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: flashplugin-nonfree
I was upgrading from 9.04 to 9.10 (release candidate) using "sudo do-release-upgrade -d". Everything worked fine except for the flash upgrade.
As packages are initially downloaded, then upgraded, an internet connection does not appear to be necessitated during the upgrade process, and the configuration can change. This normally does not cause a problem, but flash must download extra data during it's actual install process. In my case when it tried to do this it could no longer resolve a site on the internet. I checked my resolv.conf and no DNS servers were listed. This, unsurprisingly, was corrected on reboot.
This may or may not be associated with me having DNS servers provided by an OpenVPN connection as well as via DHCP. The resolv.conf is replaced without restarting networking, so DNS servers are effectively lost. (accordingly, this may be a bug against Network-Manager)
The flash package should either have downloaded the extra data at teh start, or been postponed until the system had been rebooted.
I have staticaly defined interface with dns-nameservers:
auto eth0
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.10 10.10.0.2
After system start is /etc/resolv.conf empty. Wenn I try "ifdown eth0" and "ifup eth0" dns-servers are correctly written to resolv.conf Next system start is resolv.conf again empty. (Ubuntu 9.10, Network manager 0.7.996)