Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153814 - gnome-settings-daemon 2.16.1 fails to start (except for first login)
Summary: gnome-settings-daemon 2.16.1 fails to start (except for first login)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-02 06:35 UTC by Hans Nieser
Modified: 2007-09-02 17:48 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Nieser 2006-11-02 06:35:43 UTC
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
Comment 1 Simon Ruggier 2006-11-08 15:11:45 UTC
are you using evdev for a mouse, by any chance (in your xorg.conf)?
Comment 2 jgorski 2006-11-09 06:19:44 UTC
(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.
Comment 3 Hans Nieser 2006-11-10 02:19:29 UTC
(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
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2007-09-02 17:48:54 UTC
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