Recent update destroyed everything. Disk password cannot be unlocked in any environment

I recently just started using my qubesos laptop again, and it was all fine, but after updating everything after a few boots everything just stopped working. Here’s what happens;

I recently just started using my qubesos laptop again, and it was all fine, but after updating everything after a few boots everything just stopped working. Here’s what happens;
I open the laptop and see the disk password screen and then it all goes wrong. It gives me a few tries to put in the password but no matter what I put is wrong and the 3rd password attempt no matter what I put in seems to be accepted but the progress bar takes a long time to load and when it does after about 7 minutes~ it just crashes, sends me to emergency shell and says I need to regenerate initramfs.

So I get a live boot qubes usb and choose rescue a qubes os system and I try to unlock it there but.. it never accepts the password even though I know it’s right. I’ve also tried unlocking the partition in a live boot mint ubuntu usb but still no luck.
In Qubes after the 3rd attempt and it “accepts” it, I press esc and it says FAILED to start systemd-cryptsetup@luks … - Cryptography Setup for luks …
and then after dracut error queue it sends me to emergency shell..

Sorry did not mean to write it in code I hope it’s still readable it’s just really late at night I’ve been at this for a few hours.

You were just mislead by the visual loading + unlock screen. It also fails each time you put in your password and just doesn’t show you.

Just press escape when you see that mask you’ll fallback to the raw systemd messages + disk unlock.

Yes I already said that. I’ve tried that already, and the disk cannot be unlocked even using another OS to try and unlock the disk. How am I supposed to regenerate initramfs if the disk password is bugged? I have no idea what went so wrong here..

You did not.


Look into luks - it is not a qubes os topic by itself. Maybe start with a cryptsetup luksDump /dev/sdX