Red Hat Bugzilla – Bug 240718
Missing dependency: dbus should require the gdm package
Last modified: 2013-03-05 22:50:42 EST
Description of problem:
There is a missing package dependency.
If you have dbus installed and /etc/init.d/messagebus service enabled, when it
starts it expects the user "gdm" to exist since it is explicitly referenced in
/etc/dbus-1/system.d/ConsoleKit.conf. If the gdm package is not installed, the
gdm user is not installed and the service throws out a warning/error when starting.
If you want to replicate, install a system with dbus but without gdm.
The easy fix is to require the gdm package when dbus is installed and used.
Version-Release number of selected component (if applicable):
This was tested with the latest test release of FC7 test 4.
Easy. Install dbus without gdm and watch the error show up.
Steps to Reproduce:
1. See above.
As an FYI, I started with FC3 and have been upgrading to FC4, FC5, FC6, and now
the test4 release of FC7. If the gdm user is added in FC7 by default regardless
of package install this issue may never have come up, but I intentionally remove
as many packages as possible and gdm was one that left me in the FC3 days.
The dependency of dbus to gdm would still fix the problem for those of us who
upgrade over time.
*** This bug has been marked as a duplicate of 238783 ***