Description of problem:
After hibernating, while using NetworkManager to manage a wired ethernet
connection, NetworkManager fails to retrieve a DHCP IP address from dhcdbd,
citing the error message "interface eth0 is being released. Please try again
later." This isn't temporary, however, but persits until dhcdbp is restarted
(sudo /etc/dbus-1/event.d/22dhcdbd restart). Alternatively, I can deactivate
networking in NetworkManager and manually run "sudo dhclient eth0", which works
The problem is most likely dhcdbp going to a bad state. Dan Williams explains,
"Apparently a dhcdbd bug, or some interaction between dhcdbd and
hibernate/suspend, possibly a race condition. I'd bet that NM has told
dhcdbd to down the interface, and dhcdbd tried to release its acquired
address. The machine goes to sleep during that operation, and when it
wakes up dhcdbd still thinks it's releasing the address, and doesn't let
any other operation happen."
Version-Release number of selected component (if applicable):
I'm using ubuntu feisty (just before its release).
It happens every other suspend/resume cycle or so. After that, however, dhcdb
stays indefinetly in its bad state.
Steps to Reproduce:
nm-applet shows that it's waiting for an IP address, and after a while stops
normal operation (IP address received)
I'm attaching a syslog excerpt which includes the output of manually running
Created attachment 152933 [details]
syslog excerpt showing network-manager failure
See also http://mail.gnome.org/archives/networkmanager-list/2007-April/
Report on ubuntu: https://bugs.launchpad.net/ubuntu/+source/network-manager/
Report on openSuSE: https://bugzilla.novell.com/show_bug.cgi?id=254412
*** Bug 236966 has been marked as a duplicate of this bug. ***
dhcdbd has been obsoleted by NetworkManager 0.7.0.