Bug 2317767

Summary: anaconda error dialog flashes and disappears when the error occurs early during startup
Product: [Fedora] Fedora Reporter: Kamil Páral <kparal>
Component: anacondaAssignee: anaconda-maint
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 41CC: anaconda-maint, kkoukiou, w
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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:

Description Kamil Páral 2024-10-10 08:29:13 UTC
Description of problem:
In bug 2316058 we've demonstrated a problem during which anaconda crashes in early initialization when blivet examines available disks. When this happened, the error dialog (in which the traceback can be seen and reported to Bugzilla) just briefly flashes on the screen and immediately disappears. This is a problem, because it doesn't allow the user to report the issue.

Please make sure that the error dialog is always usable, even when the error happens early (before the first screen is shown).


Version-Release number of selected component (if applicable):
anaconda-41.31-1.fc41.x86_64

How reproducible:
the original problem was fixed, and so in order to reproduce it, the patch from bug 2316058 needs to be reverted, or some other problem needs to be introduced in anaconda code to simulate this situation (i.e. blivet returning some error, even when disks are actually fine).

Additional info:
Some details about why the error dialog disappears might be present in logs in bug 2316058.

Comment 1 Katerina Koukiou 2024-10-15 12:45:03 UTC
An issue with the same root cause has been resolved in the Web UI (see https://bugzilla.redhat.com/show_bug.cgi?id=2308279). Given that the underlying blivet bug has also been addressed, we will defer handling this for now, at least until the future of the Web UI is clarified.