Bug 2358599 - Anaconda crashes on Server netinst in UEFI VM.
Summary: Anaconda crashes on Server netinst in UEFI VM.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 42
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: anaconda-maint
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F42FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2025-04-09 10:25 UTC by Lukas Ruzicka
Modified: 2025-04-09 13:35 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-04-09 13:35:57 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Error message displayed in Anaconda (7.01 KB, image/png)
2025-04-09 10:27 UTC, Lukas Ruzicka
no flags Details
Failures during boot (54.54 KB, image/png)
2025-04-09 10:28 UTC, Lukas Ruzicka
no flags Details
anaconda.log (33.31 KB, text/plain)
2025-04-09 10:32 UTC, Lukas Ruzicka
no flags Details
dbus.log (3.76 KB, text/plain)
2025-04-09 10:34 UTC, Lukas Ruzicka
no flags Details
storage.log (10.48 KB, text/plain)
2025-04-09 10:35 UTC, Lukas Ruzicka
no flags Details
journalctl (485.10 KB, text/plain)
2025-04-09 12:50 UTC, Lukas Ruzicka
no flags Details
Virtual machine settings (10.03 KB, text/plain)
2025-04-09 12:53 UTC, Lukas Ruzicka
no flags Details

Description Lukas Ruzicka 2025-04-09 10:25:18 UTC
On Server netinst 20250408 nightly, Anaconda does not boot into GTK and ends before showing the following error:

Service org.fedoraproject.Anaconda.Modules.Storage has failed to start: Process org.fedoraproject.Anaconda.Modules.Storage exited with status 1.

In the bottom of the screen, it also says that the "Pane is dead".

On a BIOS VM, Anaconda starts normally and the installation proceeds correctly.

There are some errors seen during the boot process, however I am not sure whether they are related or not, see attachments.

I am also attaching logs. 

Reproducible: Always

Steps to Reproduce:
1. Download and boot the Server-netinst image, 20250408 nightly on an EFI VM.
2. Arrive into the situation.
Actual Results:  
Anaconda dies and system cannot be installed.

Expected Results:  
Anaconda works normally and installation is possible.

Comment 1 Fedora Blocker Bugs Application 2025-04-09 10:26:41 UTC
Proposed as a Blocker for 42-final by Fedora user lruzicka using the blocker tracking app because:

 https://fedoraproject.org/wiki/Basic_Release_Criteria#Installer_must_run

Comment 2 Lukas Ruzicka 2025-04-09 10:27:49 UTC
Created attachment 2084029 [details]
Error message displayed in Anaconda

Comment 3 Lukas Ruzicka 2025-04-09 10:28:56 UTC
Created attachment 2084030 [details]
Failures during boot

Comment 4 Lukas Ruzicka 2025-04-09 10:32:24 UTC
Created attachment 2084031 [details]
anaconda.log

Comment 5 Lukas Ruzicka 2025-04-09 10:34:26 UTC
Created attachment 2084032 [details]
dbus.log

Comment 6 Lukas Ruzicka 2025-04-09 10:35:45 UTC
Created attachment 2084033 [details]
storage.log

Comment 7 Lukas Ruzicka 2025-04-09 10:42:59 UTC
The same happens on 20250405 nightly with Anaconda version 42.27.11-1.fc42 being present in both nightlies.

Comment 8 Lukas Ruzicka 2025-04-09 10:46:37 UTC
On F41 Final, with Anaconda 41.35-1.fc41, everything works as expected.

Comment 9 Lukas Ruzicka 2025-04-09 10:57:56 UTC
On Everything netinst, Anaconda works just fine in the same nightly.

Comment 10 Kamil Páral 2025-04-09 11:12:51 UTC
With the same image and my UEFI VM, I don't see this problem. I saw plymouthd crash once (but not on the next try), but it didn't prevent anaconda from starting.

Lukas, please attach full system journal after booting the netinst, and your VM configuration:
$ virsh dumpxml VMNAME > vm.xml

Does it happen always for you? Are you using the same VM for testing the other images?

Comment 11 Geraldo Simião 2025-04-09 12:19:28 UTC
I just tested Fedora-Server-netinst-x86_64-42-20250409.n.0.iso here at a VM and is started anaconda gtk correctly, and installed the system without issues


Virt-manager
KVM
qemu-system-x86_64
Q35
UEFI
cpu - host-passthrough
MD Ryzen 7 5700U with Radeon Graphics

Fedora-Server-netinst-x86_64-42-20250409.n.0.iso

Comment 12 Lukas Brabec 2025-04-09 12:21:32 UTC
I'm unable to reproduce this. Tested Fedora-Everything-netinst-aarch64-42-1.1 and Fedora-Server-netinst-aarch64-42-1.1 (both with anaconda 42.27.12-1.fc42).

Comment 13 Geraldo Simião 2025-04-09 12:38:23 UTC
Screencast booting Fedora-Server-netinst-x86_64-42-20250409.n.0.iso on virt-manager qemu/KVM

Anaconda 42.27.11-1.fc42 started successfully

https://geraldosimiao.fedorapeople.org/Bugzilla/Bug2358599-Fedora-Server-netinst-x86_64-42-20250409-Video_2025-04-09_09-31-15.mp4

Comment 14 Lukas Ruzicka 2025-04-09 12:50:15 UTC
I am able to reproduce it every single time and I have tried like 5 times in a row. Now, it breaks the 6th time, I am adding the journalctl from the affected machine. Also, the VM settings.

Yes, it happens always. Yes, I am using the same VM for testing the other images. I plan to test the latest ISO, too, and will report right away.

Comment 15 Lukas Ruzicka 2025-04-09 12:50:50 UTC
Created attachment 2084055 [details]
journalctl

Comment 16 Lukas Ruzicka 2025-04-09 12:53:40 UTC
Created attachment 2084056 [details]
Virtual machine settings

Comment 17 Lukas Ruzicka 2025-04-09 13:35:57 UTC
The issue was caused by a passthrough device (USB flash drive) containing an older Fedora Server image possibly with identical partition UUIDs to the ISO being tested. This might have led the kernel to mistakenly load the wrong initrd from the flash drive instead of the intended one from the ISO. As a result, critical modules like zram and xfs failed to load during boot.

Removing the flash drive (passthrough device) resolved the issue. The ISO now boots into Anaconda correctly, and no errors are seen in journalctl or zramctl.


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