You are not logged in.
Error message:
Failed to start message bus: Could not get UID and GID for username "dbus"
Hangs on "Starting Hardware Abstraction Layer".
Great.
As a temporary fix I've disabled dbus, hal, etc.
Last edited by shaurz (2008-04-17 00:36:37)
Offline
Check that the dbus user and group on your system exist. Somehow those users weren't added to your system, probably because the reserved uid/gid combination was already taken.
Offline
I re-installed dbus and got the followin error message:
useradd: UID 81 is not unique
That UID is already used by NX:
nx:x:81:100::/opt/NX/home/nx:/opt/NX/bin/nxserver
I uninstalled nxserver, re-installed dbus and re-installed nxserver, what allocated a different UID.
Offline
Hello
I just installed Arch (I'm still in the configuration and tweaking period), and I got the same error while trying to start HAL/DBUS.
I ran these commands :
# useradd -rU dbus
# usermod -d / dbus
# usermod -s /bin/false dbus
# usermod -c "DBUS daemon" dbus
(I guess that these commands might be one-line-only-written, but I'm still a newbie so I did it step by step...)
to obtain to DBUS a similar line than HAL's one in /etc/passwd :
# cat /etc/passwd
[...]
hal:x:82:82:HAL daemon:/:/bin/false
dbus:x:100:13:DBUS daemon:/:/bin/false
And everything seems to be OK : my user is able to "$ startx" (after performing some configuration on X11 of course).
Sorry for "upping" this topic from so long ago, but the problem seems to occure yet, so my post might be useful for someone over there.
Have a nice week-end.
Offline
This is a known bug on new installs, and the best solution is simply to reinstall dbus-core after the system is up and running. dbus is a system user, and requires the UID/GID 81. In your case, as you have already created the user manually, you should delete the dbus user with UID 100/GID 13 and then reinstall dbus-core.
This bug will be fixed on the next install ISO.
Offline
Thank you for your answer tomk, I fixed it.
Offline