On Wed, Feb 07, 2018 at 12:42:54AM +0000, Tomasz Kłoczko wrote:
> On 6 February 2018 at 19:33, Bruno Wolff III <br...@wolff.to> wrote:
> 
> > On Fri, Feb 02, 2018 at 20:35:25 +0000,
> >  Tomasz Kłoczko <kloczko.tom...@gmail.com> wrote:
> >
> >> Hi,
> >>
> >> Looks like today updates are trashing gnome almost completely.
> >> gdm-x-session cannot setup XKB mapping. gnome-shell is core dumping ..
> >>
> >> "journalctl -xe" output is in attachment.
> >>
> >
> > If this is rawhide, you might try downgrading m17n-db* . On one machine
> > the latest version is causing lots of applications to crash. On other
> > machines it doesn't happen and I don't know what the difference is. I'm
> > hoping the gcc8 rebuild will fix things when it happens. Right now I don't
> > have much for the maintainer to go on to try to fix things.
> >
> 
> m17n-db has nothing to do with xkb.
> I've done something different.
> I found that m17n-db is only required by m17n-lib package and m17n-lib is
> required only by ibus-m17n, and nothing requires ibus-m17n.
> So I've removed all those three packages and after logout-> loging (under
> gnome or Xfce; both under X11) still gdm has been failing with *exactly*
> the same error messages.
> 
> xkb is about keyboard mappings withing working X11 server.
> 
> Nevertheless just found what is causing tose xkb errors.
> I've installed xorg-x11-xkb-extras to have the access to setxkbmap command
> and on executing:
> 
> [tkloczko@domek ~]$ setxkbmap -v pl
> Warning! Multiple definitions of keyboard layout
>          Using command line, ignoring X server
> Trying to build keymap using the following components:
> keycodes:   evdev+aliases(qwerty)
> types:      complete
> compat:     complete
> symbols:    pc+pl+inet(evdev)
> geometry:   pc(pc105)
> Error loading new keyboard description
> [tkloczko@domek ~]$ strace -e trace=file setxkbmap -v pl
> execve("/usr/bin/setxkbmap", ["setxkbmap", "-v", "pl"], 0x7ffcce6b2830 /*
> 46 vars */) = 0
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
> directory)
> openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
> openat(AT_FDCWD, "/lib64/libxkbfile.so.1", O_RDONLY|O_CLOEXEC) = 3
> openat(AT_FDCWD, "/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
> openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
> openat(AT_FDCWD, "/lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
> openat(AT_FDCWD, "/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
> openat(AT_FDCWD, "/lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
> access("/run/user/1000/gdm/Xauthority", R_OK) = 0
> openat(AT_FDCWD, "/run/user/1000/gdm/Xauthority", O_RDONLY) = 4
> Warning! Multiple definitions of keyboard layout
>          Using command line, ignoring X server
> openat(AT_FDCWD, "./rules/evdev-C.lst", O_RDONLY) = -1 ENOENT (No such file
> or directory)
> openat(AT_FDCWD, "./rules/evdev.lst", O_RDONLY) = -1 ENOENT (No such file
> or directory)
> openat(AT_FDCWD, "/usr/share/X11/xkb/rules/evdev-C.lst", O_RDONLY) = -1
> ENOENT (No such file or directory)
> openat(AT_FDCWD, "/usr/share/X11/xkb/rules/evdev.lst", O_RDONLY) = 4
> openat(AT_FDCWD, "/usr/share/X11/xkb/rules/evdev-C", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> openat(AT_FDCWD, "/usr/share/X11/xkb/rules/evdev", O_RDONLY) = 4
> 
> Next was rpm query:
> 
> [tkloczko@domek ~]$ rpm -qif /usr/share/X11/xkb/rules/evdev
> Name        : xkeyboard-config
> Version     : 2.23
> Release     : 1.fc28
> Architecture: noarch
> Install Date: Fri 02 Feb 2018 03:10:22 GMT
> Group       : Unspecified
> Size        : 5804719
> License     : MIT
> Signature   : RSA/SHA256, Wed 31 Jan 2018 09:07:03 GMT, Key ID
> e08e7e629db62fb1
> Source RPM  : xkeyboard-config-2.23-1.fc28.src.rpm
> Build Date  : Wed 31 Jan 2018 09:06:48 GMT      <<<< ****HERE**** >>>>
> Build Host  : buildvm-ppc64le-15.ppc.fedoraproject.org
> Relocations : (not relocatable)
> Packager    : Fedora Project
> Vendor      : Fedora Project
> URL         : http://www.freedesktop.org/wiki/Software/XKeyboardConfig
> Summary     : X Keyboard Extension configuration data
> Description :
> This package contains configuration data used by the X Keyboard Extension
> (XKB),
> which allows selection of keyboard layouts when using a graphical interface..
> 
> As long as upgrade 2.23 has been done around the time when mine problems
> with xkb started I've downloaded xkeyboard-config-2.22 from f27 and after
> downgrade:
> 
> [tkloczko@domek ~]$ setxkbmap -v pl
> Warning! Multiple definitions of keyboard layout
>          Using command line, ignoring X server
> Trying to build keymap using the following components:
> keycodes:   evdev+aliases(qwerty)
> types:      complete
> compat:     complete
> symbols:    pc+pl+inet(evdev)
> geometry:   pc(pc105)
> [tkloczko@domek ~]$ łóćźęśźż
> 
> So I'm able now to enter Polish characters :)
> 
> So looks like at least something is wrong with xkeyboard-config-2.23.

yep, thanks, there was a typo in the polish layout. Was fixed upstream, I
just don't use that layout very often ;)

xkeyboard-config-2.23.1-1.fc28 is building and seems to fix the issue
https://koji.fedoraproject.org/koji/taskinfo?taskID=24771380

Cheers,
   Peter
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to