Bug 857527 - Wrong charset on tty1
Summary: Wrong charset on tty1
Status: RESOLVED DUPLICATE of bug 927250
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: x86-64 SUSE Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: systemd maintainers
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-06 12:56 UTC by Fabian Vogt
Modified: 2015-11-02 13:33 UTC (History)
5 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Vogt 2014-01-06 12:56:14 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
Comment 2 Ruediger Oertel 2014-09-11 11:56:40 UTC
sounds like a systemd issue
Comment 3 Dr. Werner Fink 2014-09-11 12:09:03 UTC
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.
Comment 4 Fabian Vogt 2014-11-02 18:58:15 UTC
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.
Comment 5 Dr. Werner Fink 2014-11-05 08:28:18 UTC
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
Comment 6 Fabian Vogt 2014-11-05 16:15:03 UTC
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!
Comment 7 Fabian Vogt 2015-09-24 11:42:10 UTC
Happens again on latest TW, might be plymouth related.
Comment 8 Fabian Vogt 2015-11-02 13:33:51 UTC
Other bug has more progress.

*** This bug has been marked as a duplicate of bug 927250 ***