For a few weeks now, I have been getting an error dialog when I log into gnome (using gdm) about GNOME Settings Daemon failing to start, and - as the error warns - none of my settings (fonts, gtk theme, etc.) are applied. I do not get this error when I login the first time after boot, only with every consequent login (either by just logging out and logging back in from gdm, or when I logout, restart gdm, and login again). Oddly enough, if I run gnome-settings-daemon manually after I have gotten the error, it starts up fine without terminating and my settings are applied immediately. The error I am getting is: > There was an error starting the GNOME Settings Daemon. > > Some things, such as themes, sounds, or background settings may not work > correctly. > > The last error message was: > > Process /usr/libexec/gnome-settings-daemon exited with status 1 > > GNOME will still try to restart the Settings Daemon next time you log in. I have found some other bugreports about gnome-settings-daemon failing to start but they seem to be unrelated (it's mostly failing to start for them even when logging in for the first time after boot or when ran manually). I have tried restarting gdm/X (using /etc/init.d/xdm restart), I checked to see if there were any bogus processes left over after stopping gdm (using /etc/init.d/xdm stop/start seperately), I have tried re-emerging control-center, and I tried to disable any non-default gnome components (mostly some panel applets and some startup programs that I added with gnome-session-properties), nothing of which seemed to help. I can find no errors in Xorg.0.log nor any in ~/.xsession-errors. When I run gnome-settings-daemon manually, it starts up fine but does leave this on the console: > xrdb: "*Label.background" on line 243 overrides entry on line 170 > xrdb: "*Text.background" on line 249 overrides entry on line 211 > xrdb: "*Label.foreground" on line 255 overrides entry on line 171 > xrdb: "*Text.foreground" on line 261 overrides entry on line 212 I am running Gentoo 2006.1 with ~x86, Gnome 2.16, and the specific version of control-center is 2.16.1. I have fully updated my system about an hour ago. My emerge --info: Portage 2.1.2_rc1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.17-gentoo-r7 i686) ================================================================= System uname: 2.6.17-gentoo-r7 i686 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.6 Last Sync: Thu, 02 Nov 2006 12:00:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon64 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo " MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X alsa audacious berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus divx djvu dlloader dri dvd dvdr eds elibc_glibc emboss encode esd fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux ldap libg++ mad mikmod mmx mp3 mpeg nautilus ncurses nls nptl nptlonly nvidia ogg opengl oss pam pcre perl png ppds pppd python quicktime readline real reflection samba sdl session spl sse sse2 ssl svg tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa vorbis win32codecs wmp wxwindows xml xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
are you using evdev for a mouse, by any chance (in your xorg.conf)?
(In reply to comment #1) > are you using evdev for a mouse, by any chance (in your xorg.conf)? I'm not, and I get a similar problem. gnome-settings-daemon starts and stays running, but has no effect whatsoever on the current session. To fix this I do the following upon every login: killall -9 /usr/libexec/gnome-settings-daemon /usr/libexec/gnome-settings-daemon & and voila, no more tears. This is confirmed on two gnome 2.16 x86 machines.
(In reply to comment #2) > (In reply to comment #1) > > are you using evdev for a mouse, by any chance (in your xorg.conf)? > > I'm not, and I get a similar problem. gnome-settings-daemon starts and stays > running, but has no effect whatsoever on the current session. To fix this I do > the following upon every login: > killall -9 /usr/libexec/gnome-settings-daemon > /usr/libexec/gnome-settings-daemon & > > and voila, no more tears. > > This is confirmed on two gnome 2.16 x86 machines. > Yeah I'm not using evdev either. Thanks for the workaround
I used to have it too, but I haven't noticed it since Gnome 2.18. If any of you guys still have that problem, please reopen this bug :) Thanks