RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1787615 - Subscribing during installation causes anaconda hang up
Summary: Subscribing during installation causes anaconda hang up
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: anaconda
Version: 8.2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: rc
: 8.2
Assignee: Anaconda Maintenance Team
QA Contact: Release Test Team
Sharon Moroney
URL:
Whiteboard:
: 1789469 (view as bug list)
Depends On:
Blocks: 1743676 1788322
TreeView+ depends on / blocked
 
Reported: 2020-01-03 16:41 UTC by Petr Janda
Modified: 2022-05-02 05:00 UTC (History)
10 users (show)

Fixed In Version: anaconda-29.19.2.8-1
Doc Type: Known Issue
Doc Text:
.The GUI installation fails on older hardware or VMs when registering the system using the Connect to Red Hat feature Accessing the GUI library (GTK3) from a non-main thread results in the GUI installation failing when attempting to register the system on older hardware or VMs with low resource allocations. This issue does not impact Kickstart installations that register the system using the `rhsm` command. To work around this problem, apply the `updates image` hotfix that is attached to this bug on a RHEL 8.2 Beta image. To do so, place the `updates image` on an HTTP server and boot the system using `inst.updates=<path to the image>`. The registration and installation process proceeds as expected. Alternatively, using newer hardware with faster processing power or VMs with higher resource allocations reduces the risk of encountering this problem.
Clone Of:
Environment:
Last Closed: 2020-04-28 15:31:00 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Updates image with hotfix for the subscription deadlock issue, that can be applied against RHEL 8.2 Beta. (10.13 KB, application/gzip)
2020-01-15 12:36 UTC, Martin Kolman
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-31401 0 None None None 2022-05-02 05:00:24 UTC
Red Hat Product Errata RHBA-2020:1584 0 None None None 2020-04-28 15:31:30 UTC

Description Petr Janda 2020-01-03 16:41:00 UTC
Description of problem:

Occasionally when registering during installation to CDN anaconda hangs
gui is unresponsible, by top in serial console I can see anaconda process consuming 100 % of CPU 

Version-Release number of selected component (if applicable):
anaconda 29.19.2.6-1.el8

How reproducible:

Occasionally

Steps to Reproduce:
1. Start gui or VNC installation
2. proceed to 'Connect to Red Hat' spoke
3. use "Account" authentication, fill user name, password, uncheck "Connect to Red Hat Insights" checkbox, for our testing we use custom server URL and base URL
4. click "Register" button


Actual results:

text under form informs you that system is registering, then changes to "Attaching subscription..." and GUI stops to respond (cannot invoke Help, button Done does not change color when mouse is over it)


Expected results:

installation can continue

Additional info:
I can run "subscription-manager status" or "subscription-manager list --consumed" command from serial terminal and it says that system is registered and some subscription attached

Happened on x86_64 and aarch64 (maybe orher arches too)

Comment 20 Martin Kolman 2020-01-07 15:00:16 UTC
Looks like this is cased by GTK being unexpectedly accessed from a non-main thread. GTK is unfortunately non thread safe and non-main thread access can make it to lock up.

I've created a PR with a fix, that makes sure the subscription thread callbacks are always run in the context of the main thread:
https://github.com/rhinstaller/anaconda/pull/2262

At least in my environment (a special slow VM where I managed to reproduce the lockup regularly) this seems to have fixed the issue.

Comment 23 John Sefler 2020-01-10 15:55:36 UTC
Also see the following bug which sounds similar...
Bug 1789469 - Registration with syspurpose values set on the anaconda installer page is stuck forever

Comment 24 Martin Kolman 2020-01-15 12:36:11 UTC
Created attachment 1652428 [details]
Updates image with hotfix for the subscription deadlock issue, that can be applied against RHEL 8.2 Beta.

Adding an updates image with fix for the subscription deadlock issue, that can be used by anyone affected by applying the updates image on a RHEL 8.2 Beta image.

Comment 25 Martin Kolman 2020-01-15 12:46:02 UTC
Adding a known issue description, which references the hotfix updates image & should be a suitable source for RHEL 8.2 Beta release notes.

Comment 33 Jan Stodola 2020-02-18 11:12:46 UTC
*** Bug 1789469 has been marked as a duplicate of this bug. ***

Comment 38 errata-xmlrpc 2020-04-28 15:31:00 UTC
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, 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-2020:1584


Note You need to log in before you can comment on or make changes to this bug.