Bug#251263: xlibs: setxkbmap fails, Error loading new keyboard description

2004-05-28 Thread Andreas Metzler
On Thu, May 27, 2004 at 09:11:19PM +0300, Ville Vainio wrote:
 Package: xlibs
 Version: 4.3.0.dfsg.1-2
 Severity: normal

 After apt-get upgrade for sarge (including dfsg-1.2 X server stuff),
 keyboard layout stopped working for KDE. 
 
 Neither the command:

 setxkbmap -model pc105 -layout fi -variant basic
 or:
 setxkbmap -model pc105 -layout us
 or: 
 setxkbmap -model pc101 -layout us
 or:
 setxkbmap
 
 work. They all output Error loading new keyboard description.
[...]

There is a high probability that this bug is caused by wrong patch in
4.3.0.dfsg.1-2 which also brock NumLock and CapsLock. - Can you please
verify this?

1) download http://people.debian.org/~ari/unfuck_numlock.diff to /tmp/
2) Become root.
3) cd /  patch -p0  /tmp/unfuck_numlock.diff

See http://lists.debian.org/debian-x/2004/05/msg00693.html for
details.
   hth, cu andreas




Bug#251263: xlibs: setxkbmap fails, Error loading new keyboard description

2004-05-27 Thread Ville Vainio
Package: xlibs
Version: 4.3.0.dfsg.1-2
Severity: normal

After apt-get upgrade for sarge (including dfsg-1.2 X server stuff),
keyboard layout stopped working for KDE. 

Neither the command:

setxkbmap -model pc105 -layout fi -variant basic

or:

setxkbmap -model pc105 -layout us

or: 

setxkbmap -model pc101 -layout us

or:

setxkbmap

work. They all output Error loading new keyboard description.

running strace setxkbmap gives:


connect(3, {sa_family=AF_UNIX, path=/tmp/.X11-unix/X0}, 19) = 0

 lotsa crap

write(3, \225\27\31\0\0\1\277\0\377\0\1\0\0\27xfree86+aliases(q...,
100) = 100
read(3, 0xb830, 32) = -1 EAGAIN (Resource
temporarily unavailable)

read(3, \1\1\v\0\266\t\0\0\10\377\1\0\177\0\377\0\0\0\0\0\0\0\0...,
32) = 32
read(3, \1\1\v\0\\\4\0\0\0\0\10\377\177\0\0\f\f\10 \1\370\10E\0...,
40) = 40
read(3, \0\0\0\0\1\0\0o\1\1\0\0\2\1\0-\1\1\1\1\0\0*-\3\3\0\0\2...,
4456) = 4456
read(3, \1\1\v\0t\1\0\0\17\0\0\0\\\0\\\0\0\0\0\0\0\0\0\0\0\0\0..., 32)
= 32
read(3, \2\376\0\0\1\204\377\0\2\3\1\1\0\0\0\0\346\377\0\0\3\2...,
1488) = 1488
read(3, \1\1\v\0`\0\0\0\377\377\377\377\7\0\0\0 \0\0\0\350\344..., 32)
= 32
read(3, \200\0\0\4\2\2\0\0\0\0\0\0\200\0\0\4\20\0\1\0\0\0\0\0\0...,
384) = 384
read(3, \1\1\v\0y\1\0\0\377\37\0\0\10\377\f\1\37\0\10\370?\0\0..., 32)
= 32
read(3, |\0\0\0\0\0\0\0\225\0\0\0\225\0\0\0}\0\0\0}\0\0\0~\0\0...,
1508) = 1508
write(2, Error loading new keyboard descr..., 39Error loading new
keyboard description
) = 39
exit_group(-5)  = ?


-- Package-specific info:
Keyboard-related contents of XFree86 X server log file
/var/log/XFree86.0.log:
(==) Using config file: /etc/X11/XF86Config-4
(==) ServerLayout Default Layout
(**) |--Screen Default Screen (0)
(**) |   |--Monitor 76e
(**) |   |--Device ti4200
(**) |--Input Device Generic Keyboard
(**) Option XkbRules xfree86
(**) XKB: rules: xfree86
(**) Option XkbModel pc105
(**) XKB: model: pc105
(**) Option XkbLayout fi
(**) XKB: layout: fi
(**) Option XkbOptions ctrl:swapcaps
(**) XKB: options: ctrl:swapcaps
(==) Keyboard: CustomKeycode disabled
(**) |--Input Device Configured Mouse
(WW) The directory /usr/lib/X11/fonts/cyrillic does not exist.
Entry deleted from font path.
(WW) The directory /usr/lib/X11/fonts/CID does not exist.
Entry deleted from font path.
--
(**) NV(0): DPMS enabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Keyboard Generic Keyboard handled by legacy driver
(**) Option Protocol ImPS/2
(**) Configured Mouse: Protocol: ImPS/2
(**) Option CorePointer
(**) Configured Mouse: Core Pointer
(**) Option Device /dev/input/mice

XFree86 X server log files on system:
-rw-r--r--1 root root35175 May 27 20:10 /var/log/XFree86.0.log


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-1-k7
Locale: LANG=C, LC_CTYPE=C

Versions of packages xlibs depends on:
ii  libice6   4.3.0.dfsg.1-2 Inter-Client Exchange library
ii  libsm64.3.0.dfsg.1-2 X Window System Session Management
ii  libx11-6  4.3.0.dfsg.1-1 X Window System protocol client li
ii  libxext6  4.3.0.dfsg.1-2 X Window System miscellaneous exte
ii  libxft1   4.3.0.dfsg.1-2 FreeType-based font drawing librar
ii  libxi64.3.0.dfsg.1-2 X Window System Input extension li
ii  libxmu6   4.3.0.dfsg.1-2 X Window System miscellaneous util
ii  libxmuu1  4.3.0.dfsg.1-2 lightweight X Window System miscel
ii  libxp64.3.0.dfsg.1-2 X Window System printing extension
ii  libxpm4   4.3.0.dfsg.1-2 X pixmap library
ii  libxrandr24.3.0.dfsg.1-2 X Window System Resize, Rotate and
ii  libxt64.3.0.dfsg.1-2 X Toolkit Intrinsics
ii  libxtrap6 4.3.0.dfsg.1-2 X Window System protocol-trapping 
ii  libxtst6  4.3.0.dfsg.1-2 X Window System event recording an
ii  xlibs-data4.3.0.dfsg.1-2 X Window System client data

-- no debconf information