Red Hat Bugzilla – Bug 425691
Useless error popup
Last modified: 2007-12-18 09:53:59 EST
Description of problem:
When I login I get this error popup that reads:
There was an error starting the GNOME Settings Daemon.
Some things, such as themes, sounds, or background settings may not work
The last error message was:
An SELinux policy prevents this sender from sending this message to this
recipient (rejected message had interface "org.freedesktop.DBus" member "Hello"
error name "(unset)" destination "org.freedesktop.DBus")
GNOME will still try to restart the Settings Daemon next time you log in.
1. What is the "GNOME Settings Daemon" ? There is no rpm with that name, there
is no entry in ntsysv with that name, there is no /usr/bin executable with that
name (or case-ignore, space/hyphen ignore variants thereof).
2. What is really broken? (After I clear the popup the session seems ok.)
3. I have SELINUX=permissive, so why am I really getting this error.
4. What is "this" sender and what is "this" message?
5. What is the typical user supposed to do about it?????
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Error messages that I can take action on.
The user is never supposed to see that message. It means the system is broken
beyond the user's ability to repair it. It's debatable whether showing the
dialog at all is worthwhile.
settings daemon is located ion /usr/libexec/gnome-settings-daemon. It manages
things like theme preferences, starting the screensaver, deciding which file
chooser backend to use, setting up keyboard maps. It's a pretty lowlevel
program that users shouldn't need to know about, but if it's not there will make
the desktop behave oddly.
There was an SELinux/DBus mismatch in rawhide right last week. I think the
problem has been resolved? Are you still seeing this issue with today's rawhide?
Problem has cleared.
The general issue of poor error popups in fedora is still one of my pet peeves
Nobody intends for errors to occur, but they do.
I know what you mean. Anyway, going to close this one out RAWHIDE.