[Bug 744108] New: Cyrillic fonts on TTY broken when the system is booted with systemd.
https://bugzilla.novell.com/show_bug.cgi?id=744108 https://bugzilla.novell.com/show_bug.cgi?id=744108#c0 Summary: Cyrillic fonts on TTY broken when the system is booted with systemd. Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: i586 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: vy@samiznaetekogo.net QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 Despite being configured (http://susepaste.org/49154234), cyrillic fonts on TTY broken when the system is booted with systemd. They displayed as expected if the system booted with sysV init. No other configuration changes involved. Just selecting systemd or SystemV in GRUB menu is enough to make difference. Possible cause: kbd service is "masked" in systemd: kbd.service masked inactive dead kbd.service Reproducible: Always Steps to Reproduce: 1. Boot the system with systemd (default settings) 2. Switch to TTY1-6 and login 3. Issue any command, that produce cyrillic output (w3m yandex.ru). Actual Results: little squares instead of cyrillic characters. Expected Results: Cyrillic characters displayed correctly. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c1
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c2
Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c3
--- Comment #3 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c4
--- Comment #4 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c5
--- Comment #5 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c6
--- Comment #6 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c7
--- Comment #7 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c8
--- Comment #8 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c9
--- Comment #9 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c10
--- Comment #10 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c11
--- Comment #11 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c12
--- Comment #12 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c13
--- Comment #13 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c14
--- Comment #14 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c15
--- Comment #15 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c16
--- Comment #16 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c17
--- Comment #17 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c18
Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c19
--- Comment #19 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c20
--- Comment #20 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c21
--- Comment #21 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c22
--- Comment #22 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c23
--- Comment #23 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c24
--- Comment #24 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c25
--- Comment #25 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c26
--- Comment #26 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c27
--- Comment #27 from Dino E
let's try something else.
While keyboard is working fine with new systemd-vconsole-setup.service, the fonts are still rendered incorrect. Nevertheless after manual launch of "sudo /bin/setfont -C /dev/tty2 UniCyrExt_8x16.psf.gz -m trivial" they gets fixed. With all those truubles systemd looks like some voodoo magic, compared to sysvinit. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c28
--- Comment #28 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c29
--- Comment #29 from Dino E
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c30
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c31
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c32
Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c33
--- Comment #33 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c34
--- Comment #34 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c35
--- Comment #35 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c36
--- Comment #36 from Dino E
A simple work-around could be: rm /lib/systemd/system/kbd.service
It will force starting of the old init script.
I've just tried and it indeed works. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c37
--- Comment #37 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c38
--- Comment #38 from Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c39
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c40
Dino E
Is this bug still valid for openSUSE 12.3 or 13.1 ?
I can confirm it for 12.3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c41
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c42
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c43
Dr. Werner Fink
From the link shown im my last comment #42
|--- Additional comment from notting@redhat.com on 2011-04-28 18:38:23 CEST --- | |(In reply to comment #8) |> Hmm, Ray, have you heard of such a problem with font loading and Plymouth |> colliding? | |vconsole setup needs done before plymouth sets the terminal to graphics |mode/the framebuffer driver is loaded, IIRC. | |(font/unicode state is per-VT, but inherited from the prior existing console) | |--- Additional comment from lpoetter@redhat.com on 2011-04-30 03:45:44 CEST --- | |OK, will duplicate against dracut then, which apparently dropped the font |loading. | |Harald, please add an invocation of systemd-vconsole-setup to dracut, before |you run plymouth, as discussed on IRC the other day. IMHO we should do the same in mkinitrd as well as in dracut. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c44
Frederic Crozat
Is there anyone who is able to reproduce this with 13.1 or factory?
No, I haven't (nor with 12.3 ) :( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c45
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c46
--- Comment #46 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c
systemd maintainers
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c47
--- Comment #47 from systemd maintainers
https://bugzilla.novell.com/show_bug.cgi?id=744108
https://bugzilla.novell.com/show_bug.cgi?id=744108#c52
Dino E
OK ... let me ask a stupid question as it seems to be a race condition.
What does happen if the line
After=sys-devices-virtual-tty-tty0.device
has been added in the [Unit] section of systemd-vconsole-setup.service. Does the race also occur?
Sorry for the delay. Just tried this. The race still occur.
--- Comment #53 from Dino E
OK ... let me ask a stupid question as it seems to be a race condition.
What does happen if the line
After=sys-devices-virtual-tty-tty0.device
has been added in the [Unit] section of systemd-vconsole-setup.service. Does the race also occur?
My previous reports was based on working installation of openSUSE 12.3. Because there was a comment that this bug isn't reproducing on other system, and to make sure that its indeed the bug, I've just created a fresh VM in VirtualBox 4.2.6_OSE and installed openSUSE 12.3 from openSUSE-12.3-DVD-i586.iso. All defaults, KDE. The only configs I've edited is /etc/sysconfig/console and /etc/sysconfig/keyboard. Bug is here. No cyrillic fonts after reboot, "systemctl restart systemd-vconsole-setup.service" fixes them. Fixes proposed for systemd-vconsole-setup.service are not working. And as on the real working system, on the VM this race occurs 99% if not 100% of the time. Later I will create a VM with 13.1 and give it a try. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=744108
Andrey Karepin
http://bugzilla.novell.com/show_bug.cgi?id=744108
Alexander Mityunin
participants (1)
-
bugzilla_noreply@novell.com