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.

** Also affects: dbus (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: dbus (Ubuntu)
   Importance: Undecided => Medium

** Changed in: dbus (Ubuntu)
       Status: New => In Progress

** Changed in: dbus (Ubuntu)
     Assignee: (unassigned) => Clint Byrum (clint-fewbar)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/211631

Title:
  Network is brought down before network filesystems are unmounted (CIFS
  timeout at shutdown)

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to