(SOLVED) Alert! Root UUID Not found and dropped to a frozen BusyBox/initramfs shell

VastOne

Got a new TV and made room to move my PC from the floor to a table. I never switched, touched or moved anything at all, just a simple plug back in of the cords to the same places. Upon reboot the shit hit the fan hard. Attached is the image of the actual message. It is a frozen initramfs login and I have to literally hard shutdown the box and restart it (in effect, pull the plug), nothing in bios or anywhere else helps. I have searched all day and most everything points to Goto BIOS setup,Goto SATA Configuration, Change to AHCI
save and restart except that was already set that way. On the same box I have 3 drives. THe main system is on  a nvme drive and it will not boot from there. On an additional SSD drive I have an older install in case something like this happens but I get the same issue with that one.. Both of those are nvidia graphics installs with the latest drivers and modules built into the kernel .. On the nvme it is a btrfs system and on the ssd it is a ext4 install with a two month old kernel.

The only thing I could boot to was the development instances of VSIDO which is essentially what you download now. One is btrfs and one is ext4 and neither is nvidia. I booted to both with no issues.

Now here is where it gets really fun. I have another PC that had an older version of my system so I fsarchived it and installed it on this box on the same ssd stated before and it is now what I am using to write this. It is nvidia, the fsarchive even take from a nvidia box with a different card but fsarchiver is boss! This is the btrfs version but I do not believe that is an issue at all.

I have searched as I said and have gotten nowhere so I bring this to the VSIDO guru's here, what say you?


VSIDO      VSIDO Change Blog    

    I dev VSIDO

VastOne

I should also add that when I boot to any other system on this machine, all the nvme, ssd and WD drive I have are seen and available. There is nothing in the fstab that is off or has changed.
VSIDO      VSIDO Change Blog    

    I dev VSIDO

VastOne

Found the issue but not the answer here. I need to somehow down grade LIBKMOD_5 in a chroot setting
VSIDO      VSIDO Change Blog    

    I dev VSIDO

VastOne

Solved! The workaround was as followed which layed out here by Ash Joubert and within a chroot settings I did exactly as Ash said

Workaround was to boot from an older kernel/initrd, manually download the previous packages, downgrade to them, and then hold them.

dpkg -i kmod_32+20240611-1_amd64.deb libkmod-dev_32+20240611-1_amd64.deb libkmod2_32+20240611-1_amd64.deb
apt-mark hold kmod libkmod-dev libkmod2
I am now booted back into the nvme system. This shows how important it is to search for the exact messages which I got when I ran update-initramfs -k 6.10.4-amd64 -u in chroot and it showed the KMOD5 errors.

Thanks, that is the end of my TED speech for tonight, thank you all for attending
VSIDO      VSIDO Change Blog    

    I dev VSIDO