A manually downloaded and imported Rocky Linux image works (built timestamp on 2025-02-25), this affects the images 11408f583fdb and 581a25e78492 for me.
I have an similar situation with archlinux VM, with a brief inspection it looks that INCUS KVM does not recognise a hard drive anymore and is unable to mount a root filesystem. I am digging it deeper right now.
Incus 1:6.10-debian12-202502281818, storage on ZFS
Incus installed from zabbly stable repo; current package versions:
ii incus 1:6.9-ubuntu24.04-202502251728 amd64 Incus - Container and virtualization daemon
ii incus-base 1:6.9-ubuntu24.04-202502251728 amd64 Incus - Container and virtualization daemon (container-only)
ii incus-client 1:6.9-ubuntu24.04-202502251728 amd64 Incus - Command line client
ii incus-extra 1:6.9-ubuntu24.04-202502251728 amd64 Incus - Extra tools
ii incus-ui-canonical 1:6.9-ubuntu24.04-202502251728 amd64 Incus - Web interface (canonical)
I have a pending update of incus packages. I’ve updated:
ii incus 1:6.10-ubuntu24.04-202503011009 amd64 Incus - Container and virtualization daemon
ii incus-base 1:6.10-ubuntu24.04-202503011009 amd64 Incus - Container and virtualization daemon (container-only)
ii incus-client 1:6.10-ubuntu24.04-202503011009 amd64 Incus - Command line client
ii incus-extra 1:6.10-ubuntu24.04-202503011009 amd64 Incus - Extra tools
ii incus-ui-canonical 1:6.10-ubuntu24.04-202503011009 amd64 Incus - Web interface (canonical)
I faced the same issue with incus 6.7 im my test environment (Ubuntu server under Hyper-V. It gone away after updating to incus 6.9 and latest qemu* packages.
For me incus seems to be using its own QEMU in /opt/incus/bin/qemu-system-x86_64, unfortunately since I upgraded incus I don’t know which version was shipped with 6.9.
I don’t think the problem for Alma or Rocky was related to IOMMU, it looked to me like it was grub that failed and the kernel wasn’t even loaded. I don’t know if the problem was fixed in new images or due to incus/qemu upgrade.