Bug#349399: 'gnome-settings-daemon' can't activate XKB configuration.

Tomaz Solc tomaz.solc at siol.net
Sun Jan 22 19:42:16 UTC 2006


Package: gnome-control-center
Version: 2.12.2-2

When logging into GNOME or when changing keyboard layout with
'gnome-keyboard-properties' applet a dialog window appears with the
following error message "Error activating XKB configuration" originating
from the 'gnome-settings-daemon'.

If I log in using the failsafe terminal session and start the
'gnome-settings-daemon' from the terminal, I sometimes get this same
error message and the following message is printed in the terminal:

[1137956689,000,xklavier.c:XklStartListen/]     The backend does not
require manual layout management - but it is provided by the
application[1137956689,000,xklavier_config_xkb.c:_XklConfigGetKeyboard/]
     Could not open the temporary xkm file /tmp/fileWxY3hh

Sometimes the 'gnome-settings-daemon' starts without any error messages.

When the 'gnome-settings-daemon' displays the error, a temporary file is
left in the /tmp directory. 'file' utility identifies this file as a
'Compiled XKB Keymap'. The strace log shows that 'gnome-settings-daemon'
 tried to open this same file and failed. This suggests some kind of a
race condition, possibly when running 'xkbcomp' to compile the XKB keymap.

This error is not caused by any user configuration because it also
appears when logging into a newly created user account.

Deleting or changing XKB related options in 'InputDevice' section of the
'/etc/X11/xorg.conf' has no effect.

'setxkbmap' works as expected.

Additional information:

Screen shot of the error message:
http://www.tablix.org/~avian/blog/images/blog/morexkb.png

Strace log is attached. (in this case '/tmp/fileWxY3hh' was left
undeleted in the /tmp directory after 'gnome-settings-daemon' exited)

Relevant part of the '/etc/X11/xorg.conf' file:

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us"
EndSection

Package versions:

gnome-control-center	2.12.2-2
gnome-applets           2.12.2-4
gnome-applets-data      2.12.2-4
xserver-xorg		6.9.0.dfsg.1-4
xbase-clients           6.9.0.dfsg.1-4
libxklavier10           2.0-0.3
-------------- next part --------------
A non-text attachment was scrubbed...
Name: strace-gnome-settings-daemon.gz
Type: application/x-gzip
Size: 45876 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20060122/d0f0358a/strace-gnome-settings-daemon-0001.bin


More information about the Pkg-gnome-maintainers mailing list