At Simon McVittie's suggestion (from dbus @freedesktop.org) and reding
some of the comments from the bug duplicates of this bug. The general
thought is that the Upstart/Sysvinit conflict may lie at the root of
this issue. Since 2 Ubuntu LTS releases ago, the dev's decided to use
Upstart for the system init. Upstart is meant to be a complete
replacement for Sysvinit. In the interest of backwards compatibility,
the Upstart devs made some allowances so that people/packages still
using sysvinit-style init scripts could continue to do so. The
/etc/init.d/networking init script is written for sysvinit in such a way
that calling it uses sysvinit methods and breaks dbus which is written
for Upstart.

The solution here is to have the maintainer of the networking init
script fix/rewrite it so that it is Upstart compatible. This may mean
that the networking init script will lose compatibility with sysvinit,
but they need to get over it. Sysvinit is deprecated/obsolete and too
much effort is being wasted into maintaining it when the future is
Upstart. And especially because Ubuntu's official init is Upstart, it
would make sense to make it work with this package rather than a past
one.

Eventually, when sysvinit is long dead, there will be no need for init
scripts as Upstart does not need them, but fixing the current script is
a good place to start.

/etc/init.d/networking is contained within package initscripts which is
part of the sysvinit package which is maintained by the Ubuntu Core
Developers mailto:[email protected]

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

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

Title:
  Restart networking crashes dbus and the desktop manager

To manage notifications about this bug go to:
https://bugs.launchpad.net/dbus/+bug/1072518/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to