Bug 438964

Summary: Text terminals not usable at all in LIveCD with russian locale
Product: [openSUSE] openSUSE 11.1 Reporter: Forgotten User JoZGrGEMhM <forgotten_JoZGrGEMhM>
Component: OtherAssignee: Stephan Kulow <coolo>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P4 - Low CC: jsuchome
Version: Beta 3   
Target Milestone: ---   
Hardware: x86   
OS: Other   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 439822    

Description Forgotten User JoZGrGEMhM 2008-10-25 09:03:05 UTC
When Russian language selected on boot of 11.1 beta 3 LiveCD (KDE4 in my case) terminals are unusable, because CONSOLE_FONT in /etc/sysconfig/console not setted to an font with cyrillic - as result all messages from console programs, ie bash are unreadable.

CONSOLE_FONT  should be setted to "Cyr_a8x16.psfu" as on DVD distribution

Wrong keymap setted on boot, it is  /usr/share/kbd/keymaps/i386/qwerty/ru.map.gz
, but it unusable. because it is not an UTF8 keymap - not possible to type anything in russian.

KEYTABLE in /etc/sysconfig/keyboard should be set to an UTF8 russian keymap, ie "ruwin_alt-UTF-8.map.gz" as made on DVD

releative Enhancement https://bugzilla.novell.com/show_bug.cgi?id=432862

other options in /etc/sysconfig/console should be set to suitable value for russian locale

CONSOLE_SCREENMAP="trivial"
CONSOLE_MAGIC="(K"
CONSOLE_ENCODING="UTF-8"
Comment 3 Alexander Orlovskyy 2008-10-28 08:50:18 UTC
Reassign to Jiri (maintainer of yast2-country).
Comment 4 Jiří Suchomel 2008-10-29 10:04:31 UTC
YaST already sets the values correctly (bug 432862), so the rest is in instsys
Comment 5 Steffen Winterfeldt 2008-10-29 10:51:37 UTC
live-cd has no inst-sys
Comment 6 Marcus Schaefer 2008-10-29 11:27:33 UTC
just talked with coolo and he said that /etc/sysconfig/console is 
currently not patched/created inside the liveCD description.

Steffen told me that the language selection is appended to /proc/cmdline
by the isolinux boot code. Therefore the selected value appears as

    lang=...

If no language was selected the lang= will not exist

Coolo could you adapt the kiwi liveCD description to take care for
the value and create the console configuration as mentioned in the
first comment of this bug report

Thanks
Comment 7 Stephan Kulow 2008-10-29 12:17:22 UTC
Note to myself: http://svn.opensuse.org/svn/yast/trunk/country/console/data/consolefonts.ycp
Comment 8 Stephan Kulow 2008-10-29 16:57:16 UTC
ok, fixed locally. Will only submit after b4 is done though
Comment 9 Stephan Kulow 2008-10-31 09:36:47 UTC
commited into the config
Comment 10 Alexander Orlovskyy 2008-10-31 09:56:54 UTC
Closing bug.
Comment 11 Forgotten User JoZGrGEMhM 2008-12-06 10:35:42 UTC
in GMC and beta5 LiveCDs there are wrong settings for russian terminal.

it should be 

CONSOLE_SCREENMAP="trivial"
CONSOLE_UNIСODEMAP=""

but now on LiveCD it is

CONSOLE_SCREENMAP=""
CONSOLE_UNIСODEMAP="trivial"

Screenmap should be changed to trivial, and unicodemap should be empty.

Issue bnc 444927 caused by this

Stephan please fix a config if it is not too late.
Comment 12 Stephan Kulow 2008-12-07 19:10:57 UTC
you're right. these two were mixed
Comment 13 Stephan Kulow 2008-12-07 20:20:08 UTC
it's fixed, but I don't know myself if it's already too late
Comment 14 Forgotten User JoZGrGEMhM 2008-12-08 01:57:09 UTC
*** Bug 444927 has been marked as a duplicate of this bug. ***