ok, I spent some time playing round so this isn't exactly what I did, but I think it should work. In a terminal:
$sudo update-rc.d -f dbus remove $sudo update-rc.d dbus stop 20 0 . stop 20 1 . start 12 2 . start 12 3 . start 12 4 . start 12 5 . start 20 6 . The output of the second command should be: Adding system startup for /etc/init.d/dbus ... /etc/rc0.d/K20dbus -> ../init.d/dbus /etc/rc1.d/K20dbus -> ../init.d/dbus /etc/rc2.d/S12dbus -> ../init.d/dbus /etc/rc3.d/S12dbus -> ../init.d/dbus /etc/rc4.d/S12dbus -> ../init.d/dbus /etc/rc5.d/S12dbus -> ../init.d/dbus /etc/rc6.d/S20dbus -> ../init.d/dbus What this does is changes run-level 2's dbus priority from 50 to 12, don't know why it was 50 to start with but it was. If you do an 'ls' in the /etc/rc2.d dir now, you should have an S12dbus symlink, and an S16hald symlink, meaning dbus gets initialized before hald. Hope this helps and doesn't break anything. -- failed to initialize HAL! (Gutsy 2007-07-18 i386) https://bugs.launchpad.net/bugs/126810 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs