I manage Fedora servers on three types of platform: standalone physical servers, virtual servers on VMWare, and virtual servers on Xen 6.2. The latest kernel (kernel-5.14.11-200.fc34.x86_64) works fine on the first two groups of servers. But when I try to reboot my virtual servers on Xen 6.2, I get these errors: Warning: /dev/fedora/root does not exist Warning: /dev/fedora/swap does not exist Warning: /dev/mapper/fedora-root does not exist Generating "/run/initramfs/rdsosreport.txt" Entering emergency mode. Exit the shell to continue. When I boot from the previously-installed version of the kernel (probably last updated 40 days ago), everything works fine again. I didn't see this problem until 5.14.11-200, so apparently it was introduced in 5.14.11-200 or another very recent release. As a benchmark, it didn't happen in 5.13.13-200. I don't know what further information you would need. I can tell you that the virtual server images are housed on an EMC network storage device. I don't think I can get you an error log since 5.14.11-200 couldn't get at the volume where it would write the error log. I do not know much about the physical configuration of the VMWare system where things are working correctly, so I don't know whether VMWare has to access a NAS of any kind.
This is likely a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=2010058 TL;DR: it is kernel change in 5.14 which requires a dracut change. Without the change 'xen-blkfront' driver won't be put into initrd. As a workaround, you can force it there manually ("echo xen-blkfront >> /etc/modules-load.d/xen.conf; dracut --regenerate-all --force")
This worked, thank you! I have tested ten of my Xen servers and they were able to successfully boot to the new kernel, once I applied that manual fix ("echo xen-blkfront >> /etc/modules-load.d/xen.conf; dracut --regenerate-all --force"). Is this viewed as a bug that will be fixed in future releases?
Yes, it will I believe (I'm not a dracut maintainer but apparently there is an unstream fix for this: https://github.com/dracutdevs/dracut/commit/b292ce72). You can follow BZ#2010058 and I'll close this one as a duplicate. *** This bug has been marked as a duplicate of bug 2010058 ***