Red Hat Bugzilla – Bug 984757
TTY Keyboard Layout is not correct
Last modified: 2013-09-03 11:47:44 EDT
Description of problem:
After installing fedora19 the keyboard layout in the TTY (e.g. ctrl+alt+f2) does not match the actual layout as it was configured. vconsole.conf and localectl state that the correct layout is set.
Version-Release number of selected component (if applicable):
install fedora 19 and go into any virtual console.
Steps to Reproduce:
1. install f19 and change keyboard layout to any specific layout like "de"
2. go into a virtual console by pressing ctrl+alt+fx (x=1,2,3,...)
3. try to type a character specificly avaiable on your keyboard (like ona qwerty the y which is a z in qertz)
wrong key was mapped.
manually chaning it via:
'loadkeys de-nodeadkeys' solved it.
does updating the initramfs with the changed vconsole.conf fix the issue?
# dracut -f
In my case (F19 x64 kernel 3.10.4) "dracut -f" does not help.
After reboot the qwerty keyboard is used although the /etc/vconsole.conf
looks like this:
As with Fabian: loadkeys temporarily solves the problem.
same pb here, with French keyboard
had to change the password via X to be able to login
once logged, loadkeys fr works
I'm trying the dracut -f
after dracut -f and reboot, it's ok
The root problem is, I think, that anaconda does the yum transaction (in which dracut creates the initramfs image) before writing /etc/vconsole.conf and /etc/locale.conf.
And the kernel command line may not contain the keyboard and language setting.
to give additional info, I upgraded from F16 to F19 with :
F16 to F17 via yum (using raid-1, preupgrade doesn't work with it) then just after
F17 to F19 via Fedup
So it looks like there's some missing thing when upgrading with fedup
*** This bug has been marked as a duplicate of bug 994180 ***