Bug 371747

Summary: Can't enter non-ASCII characters during installation (X11/Qt)
Product: [openSUSE] openSUSE 11.0 Reporter: Stefan Hundhammer <shundhammer>
Component: InstallationAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: fnmueller, jsuchome, snwint
Version: Alpha 2plus   
Target Milestone: ---   
Hardware: 32bit   
OS: openSUSE 11.0   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screen shot

Description Stefan Hundhammer 2008-03-17 14:32:24 UTC
When creating a new user during installation of 11.0-Alpha2+, German umlaut characters cannot be entered correctly.

I selected language "German" at boot time (from the isolinux function keys) and later again in the "language" menu. Switching back and forth between English and German did not change anything.


How to reproduce:

- Boot from mini-ISO CD
- Switch language to German at the boot screen
- Select SLP / 11.0-Alpha2+
- Leave language at "German"
- Select "Next" ("Weiter") until the "Create New User" dialog appears
- Try to enter a name with Umlaut characters, e.g. "Jörg Müller"
Comment 1 Stefan Hundhammer 2008-03-17 14:45:08 UTC
Created attachment 202579 [details]
screen shot

(Using the PrintScreen key to make a screen shot currently doesn't work - see also bug #361995)
Comment 2 Stefan Hundhammer 2008-03-17 14:53:17 UTC
Same in the "test keyboard layout" input field when trying to change the keyboard layout.
Comment 3 Stefan Hundhammer 2008-03-17 14:55:17 UTC
Same with Czech special characters (ěščřžýáíé...).
Comment 4 Stefan Hundhammer 2008-03-17 14:57:29 UTC
Hm - /usr/lib/locale in the inst-sys only contains a file "locale-archive". Looks like X11 can't find the correct locale environment?
Comment 5 Stefan Hundhammer 2008-03-17 15:02:25 UTC
BTW entering those characters works nicely in the installed system. It's not a bug in the YQInputField widget.
Comment 6 Steffen Winterfeldt 2008-03-17 15:55:07 UTC
'locale-archive' is ok, it's just an alternative way to keep the glibc locales.

I can reproduce the bug, but umlauts _do_ work if I open an xterm. So
I guess it's yast (or qt) not setting up locales correctly.
Comment 7 Steffen Winterfeldt 2008-03-17 16:49:30 UTC
Found it. We don't have all /usr/lib/gconv files in inst-sys; trying
to find out which ones are missing.
Comment 8 Steffen Winterfeldt 2008-03-17 17:25:45 UTC
It needs UTF-16.so.
Comment 9 Jiří Suchomel 2008-03-19 13:31:56 UTC
Steffen, with Alpha3, I still have problem with Czech characters...
Comment 10 Steffen Winterfeldt 2008-03-19 13:49:04 UTC
Yes, that is because the alphas3 deadline was last week, not this monday.
Comment 11 Stefan Hundhammer 2008-03-25 12:00:44 UTC
*** Bug 362566 has been marked as a duplicate of this bug. ***
Comment 12 Stefan Hundhammer 2008-04-11 15:34:35 UTC
*** Bug 373144 has been marked as a duplicate of this bug. ***