Thanks, this worked to get the kernel-latest running. However there is now a problem with disk decryption during boot? I can’t decrypt my disks after this upgrade.
So I literally only ran the command provided, then verified dom0 kernel 6.2.10 with uname -a
, and set domU kernels to 6.2.10 option in Qubes Global Manager. Now I’m unable to unlock my disk at boot, getting a somewhat generic ‘dependency failed for local encrypted volume’ from the TTY. The password isn’t accepted, enter it 3 times, fails, then dracut-initqueue times out and drops me into an emergency shell.
I enter the emergency shell and look through journalctl
, there isn’t anything so obvious. To summarise the entries where the errors happen; After ‘fbcon’ takes over the console, systemd-cryptsetup declares the ‘set cipher aes, mode xts-plain64, key size 512 bits for device /dev/disk/by-uuid/UUID’. I think these are defaults, I didn’t set up anything non-default for anything here, just standard Qubes install. Encrypted btrfs with efi… Then the following line, ‘failed to activate with specified passphrase. (Passphrase incorrect?)’. The passphrase I enter is not incorrect. So the above 2 lines repeat three times as it asks for passphrase 3 times. Then it has ‘systemd-cryptsetup@system.service: main process exited, code=exited, status=1/FAILURE’. Followed is Another message by the same systemd-cryptsetup: Failed with results exit code. Then Failed to start cryptography Setup for system. Dependency failed for local encrypted volumes.
So it isn’t giving anything really specific in `journalctl’. The password is the same password previously used to unlock this disk, I really don’t believe I’ve entered it wrong anytime here.
Looking for suggestions on how to resolve; this happened as a result of upgrading dom0 to kernel-latest. I didn’t run anything else. Should I have? What should I do for now; boot live system and try mount disks, if I can do so then how do I fix? Or how to diagnose? Thanks in advance for any guidance.
Also: I have tried booting my other older kernels (5.10.103/90 or whatever I had for the old kernel), there isn’t any changes in behavior, I get the same error.
Right, so I can mount my disk from a live system, so there is something else going on; it isn’t the password and the actual error isn’t being put to the journal.