Bugzilla – Bug 857527
Wrong charset on tty1
Last modified: 2015-11-02 13:33:51 UTC
User-Agent: Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.15 On tty1 umlauts aren't displayed correctly, 'ß' is shown as 'á' and "öäü€" are some weird symbols. This issue affects the login prompt as well. Other terminals are not affected, althoth $LANG and $TERM are the same. export LANG=de_DE doesn't fix this issue, 'ß' is now shown as 'ϸ'. "loadkeys de-latin1-nodeadkeys" doesn't change anything, "loadkeys de" replaces 'ö' with '[' and 'ä' with ']'. Reproducible: Always
sounds like a systemd issue
Disable plymouth and have look. As long as plymouth locks the terminal the systemd kbd service can not set the font nor any kbd features like UTF-8 support nor the keyboard.
Didn't help (I set "splash=0" as kernel param). Also, kbd.service is masked, like on my main machine where it works just fine.
I have no idea as I'm *not* able to reproduce. IMHO you have configured a wrong font and/or encoding: linux:~ # echo öäüß öäüß linux:~ # grep ^CONSOLE_ /etc/sysconfig/console CONSOLE_FONT="lat9w-16.psfu" CONSOLE_UNICODEMAP="" CONSOLE_SCREENMAP="trivial" CONSOLE_MAGIC="(K" CONSOLE_ENCODING="UTF-8" linux:~ # cat /etc/vconsole.conf KEYMAP=de-latin1-nodeadkeys
In the meantime I made an update to 13.2 and the issue is gone :-) I can't use the upgraded system in production, though, as there are some other issues... I could find out that the /etc/vconsole.conf file is missing, although "rpm -qf" on another system says that it's part of systemd. How can that happen? I'll try to create it manually and report back. And how can it happen that the missing file (if that's really the reason) only affects tty1? Thanks!
Happens again on latest TW, might be plymouth related.
Other bug has more progress. *** This bug has been marked as a duplicate of bug 927250 ***