Bug#362229: marked as done (xserver-xorg-core: xorg search for XKB files in the wrong place)
Your message dated Wed, 12 Apr 2006 20:37:05 -0400
with message-id <20060413003705.GD7389@localdomain>
and subject line Bug#362229: xserver-xorg-core: xorg search for XKB files in the wrong place
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: xserver-xorg-core
Version: 1:1.0.2-3
Severity: important
Hi,
The X server and associated tools from xbase-clients search for xkb
rules files (and other files I suppose) in /usr/X11R6/lib/X11/xkb/
instead of /usr/share/X11/xkb
As a result, Xorg (and setxkbmap) does not find the keymap :
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
Here is an strace of setxkbmap (open error only) :
haven:~$ strace -eopen setxkbmap -rules xorg -layout fr -model pc105
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/usr/X11R6/lib/libxkbfile.so.1", O_RDONLY) = 3
open("/usr/lib/libX11.so.6", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY) = 3
open("/usr/lib/libXau.so.6", O_RDONLY) = 3
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/home/nodens/.Xauthority", O_RDONLY) = 4
open("./rules/xorg-C.lst", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./rules/xorg.lst", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/X11/xkb/rules/xorg-C.lst", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/X11R6/lib/X11/xkb/rules/xorg.lst", O_RDONLY) = -1 ENOENT (No
such file or directory)
Couldn't find rules file (xorg)
However, it might not be the only problem, as a symlink from
/usr/X11R6/lib/X11/xkb to /usr/share/X11/xkb does not resolve the
problem (although the error is no longer due to file anavailability) :
haven:~$ setxkbmap -rules xorg -layout us -model pc105
Error loading new keyboard description
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-amd64-k8
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Versions of packages xserver-xorg-core depends on:
ii libc6 2.3.6-6 GNU C Library: Shared libraries
ii libfontenc1 1:1.0.1-2 X11 font encoding library
ii libxau6 1:1.0.0-2 X11 authorisation library
ii libxdmcp6 1:1.0.0-3 X11 Display Manager Control Protoc
ii libxfont1 1:1.0.0-3 X11 font rasterisation library
ii x11-common 1:7.0.10 X Window System (X.Org) infrastruc
ii xserver-xorg-input-ac 1:1.0.0.5-2 X.Org X server -- AceCad input dri
ii xserver-xorg-input-ai 1:1.0.0.5-2 X.Org X server -- Aiptek input dri
ii xserver-xorg-input-ca 1:1.0.0.5-2 X.Org X server -- Calcomp input dr
ii xserver-xorg-input-ci 1:2.1.5-2 X.Org X server -- Citron input dri
ii xserver-xorg-input-di 1:1.0.1.3-2 X.Org X server -- DigitalEdge inpu
ii xserver-xorg-input-dm 1:1.0.0.5-2 X.Org X server -- DMC input driver
ii xserver-xorg-input-dy 1:1.0.0.5-2 X.Org X server -- Dynapro input dr
ii xserver-xorg-input-el 1:1.0.0.5-2 X.Org X server -- ELO2300 input dr
ii xserver-xorg-input-el 1:1.0.0.5-2 X.Org X server -- ELOGraphics inpu
ii xserver-xorg-input-ev 1:1.0.0.5-2 X.Org X server -- evdev input driv
ii xserver-xorg-input-fp 1:1.0.0.5-2 X.Org X server -- FPIT input drive
ii xserver-xorg-input-hy 1:1.0.0.5-2 X.Org X server -- HyperPen input d
ii xserver-xorg-input-ja 1:1.0.0.5-2 X.Org X server -- JamStudio input
ii xserver-xorg-input-jo 1:1.0.0.5-2 X.Org X server -- joystick input d
ii xserver-xorg-input-kb 1:1.0.1.3-2 X.Org X server -- keyboard input d
ii xserver-xorg-input-ma 1:1.0.0.5-2 X.Org X server -- Magellan input d
ii xserver-xorg-input-ma 1:1.0.0.5-2 X.Org X server -- MagicTouch input
ii xserver-xorg-input-mi 1:1.0.0.5-2 X.Org X server -- MicroTouch input
ii xserver-xorg-input-mo 1:1.0.4-2 X.Org X server -- mouse input driv
ii xserver-xorg-input-mu 1:1.0.0.5-2 X.Org X server -- muTouch input dr
ii xserver-xorg-input-pa 1:1.0.0.5-2 X.Org X server -- Palmax input dri
ii xserver-xorg-input-pe 1:1.0.0.5-2 X.Org X server -- Penmount input d
ii xserver-xorg-input-sp 1:1.0.0.5-2 X.Org X server -- SpaceOrb input d
ii xserver-xorg-input-su 1:1.0.0.5-2 X.Org X server -- Summa input driv
ii xserver-xorg-input-te 1:1.0.0.5-2 X.Org X server -- Tek4957 input dr
ii xserver-xorg-input-ur 1:1.0.0.5-2 X.Org X server -- UR98 input drive
ii xserver-xorg-input-vo 1:1.0.0.5-2 X.Org X server -- void input drive
ii xserver-xorg-video-ap 1:1.0.1.5-2 X.Org X server -- APM display driv
ii xserver-xorg-video-ar 1:0.5.0.5-2 X.Org X server -- ark display driv
ii xserver-xorg-video-at 1:6.5.7.3-3 X.Org X server -- ATI display driv
ii xserver-xorg-video-ch 1:1.0.1.3-3 X.Org X server -- Chips display dr
ii xserver-xorg-video-ci 1:1.0.0.5-2 X.Org X server -- Cirrus display d
ii xserver-xorg-video-cy 1:1.0.0.5-2 X.Org X server -- Cyrix display dr
ii xserver-xorg-video-du 1:0.1.0.5-2 X.Org X server -- dummy display dr
ii xserver-xorg-video-fb 1:0.1.0.5-2 X.Org X server -- fbdev display dr
ii xserver-xorg-video-i1 1:1.1.0.5-2 X.Org X server -- i128 display dri
ii xserver-xorg-video-i7 1:1.0.0.5-2 X.Org X server -- i740 display dri
ii xserver-xorg-video-i8 1:1.5.1.0-2 X.Org X server -- Intel i8xx, i9xx
ii xserver-xorg-video-im 1:1.0.0.5-2 X.Org X server -- IMSTT display dr
ii xserver-xorg-video-mg 1:1.2.1.3.dfsg.1-2 X.Org X server -- MGA display driv
ii xserver-xorg-video-ne 1:1.0.0.5-2 X.Org X server -- Neomagic display
ii xserver-xorg-video-ne 1:0.1.4.1-3 X.Org X server -- Newport display
ii xserver-xorg-video-ns 1:2.7.6.5-2 X.Org X server -- NSC display driv
ii xserver-xorg-video-nv 1:1.0.1.5-2 X.Org X server -- NV display drive
ii xserver-xorg-video-re 1:4.0.1.3.dfsg.1-2 X.Org X server -- Rendition displa
ii xserver-xorg-video-s3 1:1.8.6.5-2 X.Org X server -- S3 ViRGE display
ii xserver-xorg-video-sa 1:2.0.2.3-4 X.Org X server -- Savage display d
ii xserver-xorg-video-si 1:1.3.1.5-3 X.Org X server -- SiliconMotion di
ii xserver-xorg-video-si 1:0.8.1.3-2 X.Org X server -- SiS display driv
ii xserver-xorg-video-si 1:0.7.1.3-2 X.Org X server -- SiS USB display
ii xserver-xorg-video-td 1:1.1.1.3-3 X.Org X server -- tdfx display dri
ii xserver-xorg-video-tg 1:1.0.0.5-3 X.Org X server -- TGA display driv
ii xserver-xorg-video-tr 1:1.0.1.2-2 X.Org X server -- Trident display
ii xserver-xorg-video-ts 1:1.0.0.5-2 X.Org X server -- Tseng display dr
ii xserver-xorg-video-ve 1:1.0.1.3-2 X.Org X server -- VESA display dri
ii xserver-xorg-video-vg 1:4.0.0.5-2 X.Org X server -- VGA display driv
ii xserver-xorg-video-vi 1:0.1.33.2-2 X.Org X server -- VIA display driv
ii xserver-xorg-video-vm 1:10.11.1.3-2 X.Org X server -- VMware display d
ii xserver-xorg-video-vo 1:1.0.0.5-2 X.Org X server -- Voodoo display d
ii zlib1g 1:1.2.3-11 compression library - runtime
Versions of packages xserver-xorg-core recommends:
pn xkeyboard-config <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
On Wed, Apr 12, 2006 at 11:21:33PM +0200, Cl??ment wrote:
> Package: xserver-xorg-core
> Version: 1:1.0.2-3
> Severity: important
>
> Hi,
>
> The X server and associated tools from xbase-clients search for xkb
> rules files (and other files I suppose) in /usr/X11R6/lib/X11/xkb/
> instead of /usr/share/X11/xkb
>
> As a result, Xorg (and setxkbmap) does not find the keymap :
>
> (WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
>
> Here is an strace of setxkbmap (open error only) :
>
> haven:~$ strace -eopen setxkbmap -rules xorg -layout fr -model pc105
> open("/etc/ld.so.cache", O_RDONLY) = 3
> open("/usr/X11R6/lib/libxkbfile.so.1", O_RDONLY) = 3
> open("/usr/lib/libX11.so.6", O_RDONLY) = 3
> open("/lib/libc.so.6", O_RDONLY) = 3
> open("/usr/lib/libXau.so.6", O_RDONLY) = 3
> open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
> open("/lib/libdl.so.2", O_RDONLY) = 3
> open("/home/nodens/.Xauthority", O_RDONLY) = 4
> open("./rules/xorg-C.lst", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> open("./rules/xorg.lst", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> open("/usr/X11R6/lib/X11/xkb/rules/xorg-C.lst", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> open("/usr/X11R6/lib/X11/xkb/rules/xorg.lst", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> Couldn't find rules file (xorg)
>
> However, it might not be the only problem, as a symlink from
> /usr/X11R6/lib/X11/xkb to /usr/share/X11/xkb does not resolve the
> problem (although the error is no longer due to file anavailability) :
>
> haven:~$ setxkbmap -rules xorg -layout us -model pc105
> Error loading new keyboard description
Closing as the submitter just had to restart the X server.
- David Nusinow
--- End Message ---
Reply to: