Description of problem: I selected Russian language for installation and Russian keyboard layout. Installed OK, but in firstboot I was unable to create user because it was impossible to switch from russian input to english in username entry field. username and password must be entered in english only. Traditional layout switch (l_shift+r_shift) doesn't work in this screen. I had to skip this step and add used later from console. Version-Release number of selected component (if applicable): firstboot-1.3.23-1.noarch.rpm How reproducible: always Steps to Reproduce: 1. Select Russian language, Russian keyboard in Anaconda, install test2 2. reboot, go to "add user" step 3. try to enter username Actual results: There will be only cyrillic characters in input field, pressing dual shift doesn't work Expected results: Default input language for username and password must be english Additional info: In gdm window everything is ok: default is English, dual shift switch to Russian.
ps show following: 2422 ? Z 0:00 [setxkbmap] <defunct> 2424 ? Z 0:00 [setxkbmap] <defunct> 2425 ? Z 0:00 [setxkbmap] <defunct> 2426 ? Z 0:00 [setxkbmap] <defunct> 2427 ? S 0:00 /bin/bash /etc/rc5.d/S95firstboot start 2429 ? Z 0:00 [setxkbmap] <defunct> 2430 ? Z 0:00 [setxkbmap] <defunct> 2431 ? Z 0:00 [setxkbmap] <defunct> 2432 ? Z 0:00 [setxkbmap] <defunct> 2433 ? Z 0:00 [setxkbmap] <defunct> 2434 ? Z 0:00 [setxkbmap] <defunct> 2435 ? Z 0:00 [setxkbmap] <defunct> 2436 ? Z 0:00 [setxkbmap] <defunct> 2442 ? S 0:00 /bin/sh /usr/sbin/firstboot 2443 ? Z 0:00 [setxkbmap] <defunct> 2444 ? Z 0:00 [setxkbmap] <defunct> 2445 ? Z 0:00 [setxkbmap] <defunct> 2446 ? Z 0:00 [setxkbmap] <defunct> 2447 ? Z 0:00 [setxkbmap] <defunct> 2448 ? Z 0:00 [setxkbmap] <defunct> 2449 ? Z 0:00 [setxkbmap] <defunct> 2450 ? S 0:34 /usr/bin/python2 /usr/share/firstboot/firstboot.py 2453 ? S 0:00 --display=:1 2458 ? S 0:01 /usr/libexec/gconfd-2 5
The many dead setxkbmap processes are an rhgb bug and don't actually have anything to do with this, though it does look related. The real problem here is with the keyboard getting initialized before the firstboot modules are loaded, but only if firstboot started out of rhgb. This is fixed in Rawhide and will be fixed in the next release. A workaround would be to remove "rhgb" from your boot parameters.
This problem is still present in FC5 test2
This looks related to bug 176002 and bug 173267. Under rhgb we're using the system X config with the mode switching XkbOptions added but it's not doing anything - no light flashing, no different keymap, nothing. This line appears in /etc/rhgb/tmp/xorg.log though: (WW) Couldn't load XKB keymap, falling back to pre-Xkb keymap Thoughts?
Please test tomorrow's Rawhide, as this should be working again.