I ran into this HAL bug not long ago, and found that re-configuring HAL got rid of it. Short story: make sure /var/run/dbus exists, and is owned by messagebus:messagebus. You can make that directory and chown it over to the proper owner:group if it does not exist. Then do
# sudo dbus-daemon --system
# sudo dpkg-reconfigure hal
Long story: same thing, but with more gory details, in my post to bug #81670.
Aktiwers,
Quick way to see what runlevels have dbus set up:
# locate S??dbus
I ran into this HAL bug not long ago, and found that re-configuring HAL got rid of it. Short story: make sure /var/run/dbus exists, and is owned by messagebus: messagebus. You can make that directory and chown it over to the proper owner:group if it does not exist. Then do
# sudo dbus-daemon --system
# sudo dpkg-reconfigure hal
Long story: same thing, but with more gory details, in my post to bug #81670.
HTH.