[Bug 591828] New: grub installed keyboard does not match yast2 configured keyboard
http://bugzilla.novell.com/show_bug.cgi?id=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c0 Summary: grub installed keyboard does not match yast2 configured keyboard Classification: openSUSE Product: openSUSE 11.3 Version: Milestone 4 Platform: PC OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: phdm@macqel.be QAContact: jsrain@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090730 SUSE/3.5.2-2.1 Firefox/3.5.2 I have installed 11.3 milestone 4 on a laptop with a belgian keyboard and I have choosen french as language. When rebooting, grub speaks french, but has installed a french keyboard, not a belgian one. (If I choose F4, i can have a belgian keyboard, so it is available,it is only a configuration problem, but still a real nuisance because I need to reboot and edit the boot command lines often because of random boot problems) I tried to look into /usr/lib/YaST2/bin/update_gfxmenu but found nothing about keyboard layout there, so I have no patch proposal :( Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyyang@novell.com AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.novell.com | -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c1 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |schubi@novell.com InfoProvider| |phdm@macqel.be AssignedTo|yast2-maintainers@suse.de |jsuchome@novell.com --- Comment #1 from Stefan Schubert <schubi@novell.com> 2010-03-30 07:10:23 UTC --- Attach YaST logs, please. It's actually helpful to attach them to (almost) every bugreport for YaST. See http://en.opensuse.org/Bugs/YaST -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c2 Philippe De Muyter <phdm@macqel.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|phdm@macqel.be | --- Comment #2 from Philippe De Muyter <phdm@macqel.be> 2010-03-30 08:07:06 UTC --- Created an attachment (id=351333) --> (http://bugzilla.novell.com/attachment.cgi?id=351333) yast2 logs in tgz file here are the requested yast2 logs -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c3 Jiří Suchomel <jsuchome@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |juhliarik@novell.com --- Comment #3 from Jiří Suchomel <jsuchome@novell.com> 2010-03-30 12:07:21 UTC --- How does the bootloader select the keyboard? Does it use Keyboard.ycp module? -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c4 Jozef Uhliarik <juhliarik@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |juhliarik@novell.com InfoProvider|juhliarik@novell.com | --- Comment #4 from Jozef Uhliarik <juhliarik@novell.com> 2010-03-31 11:42:56 UTC --- I have bad news. y2-bootloader set only language and help. Keyboard is not set in y2-bootloader :( Maybe you can ask Steffen Winterfeldt about it. And finally Keyboard.ycp is not used in y2-bootloader -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c5 Jiří Suchomel <jsuchome@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsuchome@novell.com AssignedTo|jsuchome@novell.com |snwint@novell.com --- Comment #5 from Jiří Suchomel <jsuchome@novell.com> 2010-03-31 11:46:40 UTC --- if yast2-country is not used here than it is not yast issue -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c6 Steffen Winterfeldt <snwint@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |snwint@novell.com AssignedTo|snwint@novell.com |juhliarik@novell.com --- Comment #6 from Steffen Winterfeldt <snwint@novell.com> 2010-03-31 15:14:33 CEST --- I'm not sure why this bug ended up with me. AFAIUI the request is that yast2-bootloader _should_ set the keyboard mapping. Or not? Anyway, without yast, you can run gfxboot --change-config base::keymap=be-latin1 to set a belgian keyboard. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c7 --- Comment #7 from Jiří Suchomel <jsuchome@novell.com> 2010-03-31 13:28:35 UTC --- So who actually selected the french keyboard, as is written in original report? -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c8 --- Comment #8 from Steffen Winterfeldt <snwint@novell.com> 2010-03-31 15:36:04 CEST --- It's the default for French? -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c9 --- Comment #9 from Jiří Suchomel <jsuchome@novell.com> 2010-03-31 13:49:40 UTC --- Well, yes of course. I mean: was it written at some time, or did bootloader choose it at the boot time, because of language? -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c10 --- Comment #10 from Steffen Winterfeldt <snwint@novell.com> 2010-03-31 15:58:58 CEST --- If there's no keyboard mapping set gfxboot will choose one based on the language. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c11 Jozef Uhliarik <juhliarik@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |FEATURE --- Comment #11 from Jozef Uhliarik <juhliarik@novell.com> 2010-03-31 14:20:48 UTC --- easy, easy... guys. new features (also missing functionality) are handled via FATE. (you can add it here: https://features.opensuse.org/) y2-bootloader handles only help text and language. I am sorry it is not goal to support all settings in y2-bootloader for GRUB. I added your request to FATE. It is fate#309253. You can vote for it and add comments etc. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c12 Philippe De Muyter <phdm@macqel.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FEATURE | --- Comment #12 from Philippe De Muyter <phdm@macqel.be> 2010-03-31 14:56:30 UTC --- I really think it is a bug, not a missing feature : previously grub always used a US keyboard. Even if I had a belgian keyboard, and configured a belgian keyboard in linux, grub worked with a US keyboard. Now (I don't know when that changed) GRUB decides that if I speak french I have a french keyboard. All the french speaking grub users will now get a french keyboard layout even if they use a canadian, luxembourg, swiss, belgian, whatever keyboard or even a US one. If that's really a matter of putting gfxboot --change-config base::keymap=SOMETHING in some script, why not fix it directly ? -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c13 Jozef Uhliarik <juhliarik@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |CLOSED Resolution| |FEATURE --- Comment #13 from Jozef Uhliarik <juhliarik@novell.com> 2010-04-01 09:03:54 UTC --- Dear Philippe, there are several points of view: - it is not a bug in y2-bootloader (I didn't change anything for language settings) - y2-bootloader is not my alone project. I am also responsible for other packages and I am also working on other projects - YaST2 is open project and you can send patch/fix. I have no problem to add any patch/fix to y2-bootloader (if the fix/patch is valid and solves described problem) Finally: I accept that it is not bad idea to add handling keyboard settings in y2-bootloader because it is tool which can obtain all user preferences from y2-country. Next good idea is to let my manager to decide if the missing keyboard settings in y2-bootloader is meaningful "feature" and if company accept to pay for it. Result: I add feature request and I am waiting for decision from my manager. You can vote for the feature. If feature has a lot of votes it should be accepted by project managment. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c14 --- Comment #14 from Philippe De Muyter <phdm@macqel.be> 2010-04-01 09:31:17 UTC --- Dear Jozef, I am sorry if you took that personnaly. I don't know you and I even do not know who is in charge of what.
From the comments seen here I thought that
gfxboot --change-config base::keymap=be-latin1 was the command to set the keyboard layout in grub, and that what was missing is the glue to let the bootloader installer/configurator know which keyboard layout was selected by the user. I have tested gfxboot --change-config base::keymap=be-latin1 yesterday and saw that it seems not to do anything related to grub keyboard layout, so I surmise that the french layout installed when the french language is selected is only a side-effect in grub that works for big countries (at least France and US) but not for smaller ones. I am also a programmer, so I understand your personal point of view about limited time and amount of work. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c Philippe De Muyter <phdm@macqel.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|grub installed keyboard |grub installs another |does not match yast2 |non-US keyboard than the |configured keyboard |yast2 configured one -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c15 --- Comment #15 from Steffen Winterfeldt <snwint@novell.com> 2010-04-01 12:09:45 CEST --- What does 'gfxboot --show-config | grep keymap' say? I can't think of a reason why the keyboard setting should now work. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c16 --- Comment #16 from Philippe De Muyter <phdm@macqel.be> 2010-04-01 16:32:33 UTC --- linux-vcsl:~ # gfxboot --show-config | grep keymap ; default keymap (e.g. de-latin1-nodeadkeys or cz-lat2-us) keymap=be-latin1 ; show keymap menu as submenu in lang dialog keymap.submenu=1 ; value can be one of: lang, video, install, kernelopts, dud, bits, keymap, ; add 'keytable' option with current keymap ; show keymap menu as submenu in lang dialog keymap.submenu=0 key.F4=keymap ; add 'keytable' option with current keymap ; add 'keytable' option with current keymap linux-vcsl:~ # -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c17 --- Comment #17 from Philippe De Muyter <phdm@macqel.be> 2010-04-01 17:28:58 UTC --- I now have noticed that the default keyboard in my grub is now Belgian. :) I had not seen any file changed by gfxboot --change-config base::keymap=be-latin1 by inspection using find / -mount -mmin -5 and therefore had thought it had no effect. Sorry about that. -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c18 --- Comment #18 from Steffen Winterfeldt <snwint@novell.com> 2010-04-06 11:30:01 CEST --- /boot/message has changed -- Configure bugmail: http://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=591828 http://bugzilla.novell.com/show_bug.cgi?id=591828#c19 Philippe De Muyter <phdm@macqel.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Milestone 4 |RC 2 --- Comment #19 from Philippe De Muyter <phdm@macqel.be> 2010-07-02 10:34:18 UTC --- I have now updated the computer to 11.3-rc2, I gladly saw the possibility to choose the keyboard layout from the grub menu of the installation DVD although it is hidden beyond the language menu, and saw that the linux part of the update procedure knew I had chosen French and a Belgian keyboard layout. Of course I cannot tell if it had found that from the choice in grub or from the installed linux. But, the new installed grub again speaks French (OK) but starts with a French (instead of Belgian) keyboard :(, although I my previous installed grub knew I have a Belgian keyboard (after gfxboot --change-config base::keymap=be-latin1) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com