Bug 2120293
| Summary: | Broken scrolling on the main hub, unable to create user in Japanese | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Jan Stodola <jstodola> | ||||||||
| Component: | anaconda | Assignee: | Radek Vykydal <rvykydal> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Release Test Team <release-test-team-automation> | ||||||||
| Severity: | medium | Docs Contact: | Sagar Dubewar <sdubewar> | ||||||||
| Priority: | high | ||||||||||
| Version: | 9.1 | CC: | bbarve, jwboyer, ljanda, mclasen, otte, pvlasin, rvykydal, sbarcomb, sdubewar, tpopela | ||||||||
| Target Milestone: | rc | Keywords: | Triaged | ||||||||
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | anaconda-34.25.1.13-1.el9 | Doc Type: | Known Issue | ||||||||
| Doc Text: |
.User Creation screen is unresponsive in Japanese
When installing RHEL with the Japanese language and using a graphical user interface, the User Creation screen is unresponsive. As a consequence, creating users during installation is more difficult.
To work around this problem, use one of the following solutions to create users:
* Access the User Creation dialogue by using keyboard shortcuts (press `Alt+U` and then `Enter`).
* Run the installation in VNC mode and resize the VNC window.
* Create users after completing the installation process.
|
Story Points: | --- | ||||||||
| Clone Of: | |||||||||||
| : | 2122636 2123368 (view as bug list) | Environment: | |||||||||
| Last Closed: | 2022-11-15 09:58:45 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: | 2071990, 2123368 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Jan Stodola
2022-08-22 12:53:06 UTC
Created attachment 1906906 [details]
Screenshot, VNC mode
Screenshot from VNC installation. The screen cannot be scrolled down.
Created attachment 1906910 [details]
Screenshot, install in Japanese, RHEL-9.1
Created attachment 1906911 [details]
Screenshot, install in Japanese, RHEL-9.0
Reassigning to Gtk for help and expertise. Basically it seems a vertical scrollbar of a scrolled window is not able to reach the bottom of the window in case of some elements inside got higher due to label wrapping caused by new translations. Is there anything we are perhaps missing creating the scrolled window (https://github.com/rhinstaller/anaconda/blob/7d13d2e0978cbefb27953be6f4d47c5d5fb222a3/pyanaconda/ui/gui/hubs/summary.glade#L47) or its content (https://github.com/rhinstaller/anaconda/blob/rhel-9/widgets/src/SpokeSelector.c) that can fix the problem? From a quick, the status label in https://github.com/rhinstaller/anaconda/blob/rhel-9/widgets/src/SpokeSelector.c#L301 does not call gtk_label_set_line_wrap() (the title label does), and I remember there being some weirdness in GTK4 associated with that combination. I can't find the upstream issue where this was discussed though, so no more details for now. But could you try adding a call to gtk_label_set_line_wrap(GTK_LABEL(spoke->priv->status_label), TRUE); and see if that helps? I've reproduced also in Gnome Boxes, one just needs to play with the width / height of the window a bit: https://rvykydal.fedorapeople.org/scrollbar_rhel9.1_boxes.png In virt-manager it seems to be reproducible with default settings. I think we can accept the solution / workaround from comment #12 for this release. It seems to actually improve the layout for Japanese language and not to break it for other languages. I'll clone the BZ for Gtk so that the issue with scrollbar can be investigated / fixed eventually if needed. Tested all these supported languages and all elements on the main hub are now visible on the default-sized screen (1024x768): English, French, German, Italian, Russian, Spanish, Portuguese, Chinese, Japanese, Korean Tested with anaconda-34.25.1.13-1.el9, marking as Verified:Tested. anaconda-34.25.1.13-1.el9 is present in RHEL-9.1.0-20220908.0, moving to VERIFIED. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (anaconda bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:7977 |