Fedora Account System
Red Hat Associate
Red Hat Customer
qemu on aarch64 is unable to boot the current Fedora Rawhide kernels because those use zboot + zstd, which is apparently not supported by qemu (even upstream, it seems). https://gitlab.com/qemu-project/qemu/-/blob/4e06566dbd1b1251c2788af26a30bd148d4eb6c1/hw/core/loader.c#L889 Reproducible: Always Steps to Reproduce: 1. Run qemu-sanity-check on aarch64 hardware with the Rawhide kernel installed. Actual Results: Fails to boot with: all kernels: /lib/modules/6.16.0-0.rc7.60.fc43.aarch64/vmlinuz /boot/vmlinuz-6.16.0-0.rc7.60.fc43.aarch64 all qemus: /usr/bin/qemu-system-aarch64 /usr/bin/qemu-system-aarch64 -display none -no-user-config -nodefaults -machine virt,accel=kvm:tcg -cpu max -m 768 -no-reboot -serial file:/tmp/tmp.SSxhVnHnkx.out -kernel /lib/modules/6.16.0-0.rc7.60.fc43.aarch64/vmlinuz -initrd ../src/initrd -append console=ttyAMA0 oops=panic panic=-1 qemu-system-aarch64: Could not access KVM kernel module: No such file or directory qemu-system-aarch64: failed to initialize kvm: No such file or directory qemu-system-aarch64: falling back to tcg unable to handle EFI zboot image with "zstd" compression qemu-system-aarch64: could not load kernel '/lib/modules/6.16.0-0.rc7.60.fc43.aarch64/vmlinuz' /builddir/build/BUILD/qemu-sanity-check-1.1.6-build/qemu-sanity-check-1.1.6/src/qemu-sanity-check: error: test /lib/modules/6.16.0-0.rc7.60.fc43.aarch64/vmlinuz on /usr/bin/qemu-system-aarch64: failed
This should be resolved by https://lists.gnu.org/archive/html/qemu-devel/2025-11/msg03753.html which is queued for 11.0 (see https://lists.gnu.org/archive/html/qemu-devel/2025-11/msg03759.html). Maybe we can backport it in the Fedora package in the meantime?
Uh, I don't actually see those commits on https://gitlab.com/qemu-project/qemu/-/commits/master?ref_type=HEADS though. Will followup with upstream and see what's up there.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle. Changing version to 45.