Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1561864
Summary: | Keyboard layout selected during anaconda is ignored | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alessio <alciregi> | ||||
Component: | gnome-initial-setup | Assignee: | Michael Catanzaro <mcatanzaro+wrong-account-do-not-cc> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 28 | CC: | awilliam, axel.sommerfeldt, fedora, gmarr, jstpierr, kparal, lijli, lruzicka, mcatanzaro+wrong-account-do-not-cc, pwu, robatino, smaitra, tiagomatos | ||||
Target Milestone: | --- | Keywords: | CommonBugs, Reopened | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | AcceptedBlocker https://fedoraproject.org/wiki/Common_F28_bugs#anaconda-workstation-keymap | ||||||
Fixed In Version: | gnome-initial-setup-3.28.0-5.fc28 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2018-04-11 17:51:50 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1469206 | ||||||
Attachments: |
|
Description
Alessio
2018-03-29 05:07:35 UTC
I suspect this is related to https://fedoraproject.org/wiki/Changes/ReduceInitialSetupRedundancy ; does suppressing the keyboard layout screen actually prevent g-i-s from reading and applying the keyboard layout configured by GNOME to *itself*? sigh, I meant 'configured by anaconda'. I don't think so... will investigate. Same issue. More annoying, when installing from the Live Workstation, bad layout is used during user creation (name/password) result => unusable installation. I promise to investigate. :) And activate the contingency plan to revert to the old behavior if needed. (Probably the problem will be easy, and that won't be needed.) I can confirm this bug (trying out F28 Beta 1.3). This happened both on real hardware and on a VM (VirtualBox). My keyboard layout is German but the user password was set with US keyboard layout. IMHO this clearly breaks the Basic Release Criteria "A working mechanism to create a user account must be clearly presented during installation and/or first boot of the installed system." since the mechanism is not working unless you are using a US keyboard layout anyway. (Unfortunately the GO decision was yesterday, looks like a Beta blocker for me) We actually have explicit keyboard layout criteria, but that is Final, not Beta. https://fedoraproject.org/wiki/Fedora_28_Final_Release_Criteria#Keyboard_layout_configuration I believe the patch Peng Wu posted yesterday will fix this. It works for me when I muck with my locale settings to simulate a fresh install and then manually run gnome-initial-setup. Of course, that's no substitute for testing an install from a fresh ISO image. I'm going to do a new build and prepare a Bodhi update.... So if an American citizen cannot login right after install, it's a Beta blocker. (Basic Release Criteria) But if a German citizen cannot login right after install, it's not. (Keyboard layout criteria) If this is the case you IMHO need to change the keyboard layout criteria. (And it still makes me speechless.) (In reply to Axel Sommerfeldt from comment #6) > I can confirm this bug (trying out F28 Beta 1.3). This happened both on real > hardware and on a VM (VirtualBox). My keyboard layout is German but the user > password was set with US keyboard layout. As a temporary workaround, you can install the beta release with the netinstall ISO, which allows you to set up your user account in anaconda using the keyboard layout configured in anaconda. (In reply to Axel Sommerfeldt from comment #9) > So if an American citizen cannot login right after install, it's a Beta > blocker. (Basic Release Criteria) > > But if a German citizen cannot login right after install, it's not. > (Keyboard layout criteria) > > If this is the case you IMHO need to change the keyboard layout criteria. > (And it still makes me speechless.) Nobody noticed this bug until the day of the go/nogo decision, and it was not proposed as a blocker until the day after. It wouldn't matter if initial setup was gone and replaced with a picture of a cow: the decision to release has already been made. Sorry for the inconvenience, and please note the workaround above. gnome-initial-setup-3.28.0-3.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-39587c6b32 gnome-initial-setup-3.28.0-4.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-39587c6b32 gnome-initial-setup-3.28.0-4.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-39587c6b32 Adam, can you please let us know when there are new installation images available for testing this? Hello. I built an ISO with livecd-creator and setting up a local repository with the gnome-initial-setup-3.28.0-4.fc28 rpm. As far I can see, it seems to work. Discussed during the 2018-04-02 blocker review meeting: [1] The decision to classify this bug as an AcceptedBlocker was made as it violates the following blocker criteria: "If a particular keyboard layout has been configured for the system, that keyboard layout must be used: ... When logging in via the default login manager for a release-blocking desktop" [1] https://meetbot.fedoraproject.org/fedora-blocker-review/2018-04-02/f28-blocker-review.2018-04-02-16.00.txt gnome-initial-setup-3.28.0-5.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-39587c6b32 gnome-initial-setup-3.28.0-5.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-39587c6b32 gnome-initial-setup-3.28.0-5.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. Can somebody please test this with latest Live? (In reply to Kamil Páral from comment #21) > Can somebody please test this with latest Live? Do you mean Fedora-Workstation-Live-x86_64-28-20180410.n.1.iso? Fedora-Workstation-Live-x86_64-28-20180410.n.1.iso works for me Thanks for confirming. Hello, I can also confirm that discussed problem seems to be settled. I tried with Fedora-Workstation-Live-x86_64-28-20180410.n.1.iso and tried to install the German version. This chose the German keyboard for me as a default solution and and I was also allowed to use that layout for creating a password. I was able to log in after the system has been installed and deployed yesterday. Take care. Lukas I can confirm that the problem is fixed using Fedora-Workstation-Live-x86_64-28-20180412.n.0.iso, too. (Keyboard layout used: German) Tested this bug for French(fr_FR) locale. Working as expected with fr(oss) keyboard. Screen shot attached below. Created attachment 1431189 [details]
french keyboard input is working
typed "satyamaitra" using en_US keyboard in username text box while creating google account, post installation.
keyboard layout using fr (oss) taken as shown in the screen shot.
This bug is fixed as of now in F28 GOLD.
Version of the component tested the fix : gnome-initial-setup-3.28.0-6.fc28
Verified it's fixed for zh_CN with F28 GOLD build. |