Hi,
On Thu, 06 Mar 2025 11:52:57 +0100 eric <eric.vale...@free.fr> wrote:

> After updating and generating a new initramfs, it does not find the nvme
> root fs. Booting previous kernel with previous generated initramfs (0.145)
> works. Downgrading to 0.145 and rebuilding initramfs makes system work again.
>
> Main disk is nvme disk.

Hi,

I would report something similar.

With the images built with 0.145 right now I get a pointless "Cannot open route 
device". And that's it, I cannot see any life signs from initrd among the long 
lines, at all. That means: one of my latest initrds was updated a couple of 
weeks ago, and that one is not booting. Similarly to one which I was created 
today with 0.145 (as far as I can tell).

With 0.146 it gets beyond this point, just to be stuck in the long "waiting for 
root fs" loop. The passwort query is NOT showing up. It throws me eventually to 
the rescue prompt, and I did a quick investigation of the kernel state. And all 
my block devices are there. It feels like it silently aborts the cryptosetup 
init sequence here.

Also I am pretty sure that it's not the compressor support (all relevant 
CONFIG_RD_... options are y).

And that all confuses me. The last working initrds which I found are build 
around mid of February. And I think this was already created with 0.145. So I 
unmkinitramfsed/diffed the initrd images for the same kernel built mid-February 
(with the environment from back then) and one built now (with 0.146). Looks 
like all the crypto-setup scripts are not present in the new version.

So it somehow misdetects the presense of a crypto-root now? Maybe because of 
some subtle change in the used tools?


Attachment: initramfs-crypto-breakage.diff.xz
Description: application/xz

Reply via email to