Bug 1912609
| Summary: | For languages that need multiple X layouts (e.g. Russian), console layout is set to US not native | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
| Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | anaconda-maint-list, jonathan, kellin, robatino, suanand, vanmeeuwen+fedora, vponcova, vslavik, wwoods |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | anaconda-34.19-1.fc34 anaconda-34.19-1.eln108 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-01-21 19:02:13 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: | 1829024 | ||
|
Description
Adam Williamson
2021-01-04 22:57:29 UTC
Ah, the system log does show this:
WARNING org.fedoraproject.Anaconda.Modules.Localization:DEBUG:anaconda.modules.localization.localed:Missing virtual console keymap value us converted from ['us', 'ru'] X layouts
which is logged from:
if not vc_keymap:
vc_keymap = localed_wrapper.convert_layouts(x_layouts)
log.debug("Missing virtual console keymap value %s converted from %s X layouts",
vc_keymap, x_layouts)
in pyanaconda.modules.localization.localed.get_missing_keyboard_configuration() .
Probably, PR: https://github.com/rhinstaller/anaconda/pull/3064 changes this to: [user@localhost user]# localectl System Locale: LANG=ru_RU.UTF-8 VC Keymap: ru X11 Layout: us,ru X11 Variant: , X11 Options: grp:alt_shift_toggle [user@localhost user]# cat /etc/vconsole.conf KEYMAP="ru" FONT="eurlatgr" shall that work? Yes, it should. Let's mark this as POST. When a new anaconda is built in Rawhide we can see if it's fixed. Thanks. Thank you! Unfortunately test still fails in the same way with today's Rawhide, though I thought it should have the fix: https://openqa.fedoraproject.org/tests/754876# I'll dig into it a bit and try to figure out what's going on. ohh, PR is still open. I thought it had been merged for some reason. So, not a surprise the bug is still there. PR merged FEDORA-2021-05c241c540 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2021-eaae734297 has been pushed to the Fedora ELN stable repository. If problem still persists, please make note of it in this bug report. bad news: this still isn't working right. good news: it's not because of this bug any more! it's because of https://bugzilla.redhat.com/show_bug.cgi?id=1919483 , a change in kbd. Someone might suggest "fixing" that problem in anaconda, though, so you might wanna read it. More bad news: while testing this I noticed that *displaying* Cyrillic characters on the console is also broken, and in fact was broken at least as far back as Fedora 33 Final :( Filed that as https://bugzilla.redhat.com/show_bug.cgi?id=1919486 . More bad news: this fix still wasn't *really* right. It works for Russian, but it doesn't work for Bulgarian (or some other cases, probably). See https://bugzilla.redhat.com/show_bug.cgi?id=2239213 . |