Comment 143 for bug 211631

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

So I've done some analysis, and I believe the root of the problem is that dbus is stopped too early. network-manager stops whenever dbus stops, because it is needed. We currently stop dbus "on runlevel [06]" .. that is too early, because it is needed until after umountnfs runs as part of the shutdown.

So the solution will be in two parts:

1. we must change netbase so that the 'networking stop' action emits a hook event, which I'll call deconfiguring-networking, just before it deconfigures the network.
2. dbus will be changed to 'stop on deconfiguring-networking', and therefore also need a versioned dependency on the new version of netbase (otherwise it would not stop).

I am preparing uploads to oneiric that implement these two fixes.