On Fri, 21 Oct 2022 21:16:48 +0000 (UTC)
George R Goffe via test <test(a)lists.fedoraproject.org> wrote:
Hi,
I just installed a current kernel
(6.1.0-0.rc1.20221018gitbb1a1146467a.16). This kernel will not boot.
It appears to hang near the execution of dracut-pre-mount processing.
This process seems to be looking for a disk by uuid but it NEVER
completes. I let it go for over an hour but the system was still
effectively hung.
My fallback kernel is the release 5.18.0-0.rc7.54.fc37.x86_64. This
situation happened during early releases of this kernel series but
thien it just started working.
I have no ability (that I know of) to get a log of the boot attempt.
Is this a known problem? Is there a workaround?
Please help.
I don't know if it is related, but I had, and continue to have, a
problem on F37 with the 6.0 kernels when I build them locally. The
problem is that dracut doesn't put all the libraries needed by/for
systemd into the initramfs when I install the kernel. This also
happens with Fedora stock kernels. I had to write a parse program that
scans the missing libraries and finds their latest installed version
and then creates a dracut.conf that forces them to be included when I
run dracut manually. I have not built a 6.1 kernel yet, as I usually
wait for a few iterations (rc3 or so) to let things settle from all the
changes, and create a rescue kernel from the newly released kernel.
You can immediately tell if this is your issue by going into /boot and
doing an
ls -n
The initramfs for the failing kernel will be about half the size of
that for the successful kernel, because of all the missing libraries.
I could find no reason for this to happen. Everything was fully up to
date, and the default dracut instructions to build the initramfs seemed
to be the same as when it worked. They directed that the libraries be
installed, it just wasn't happening. So, since it wasn't a general
problem (no one else was hitting it), I assumed it was some kind of
corner case hitting my system, and created the workaround I describe
above.