I recently received my librem 15. After booting it up for the first time and following the setup prompts, and setting up a disk encryption passphrase, I ran apt-get update and apt-get upgrade to make sure the system was up to date.
Now when I reboot the machine and press esc to view the console output it says:
firmware: failed to load i915/kb_dmc_ver1_04
Followed by several lines that look something like this:
No key available with this passphrase. cryptsetup: ERROR: luks-<SOME UUID>: cryptsetup failed, bad password or options?
It repeats this error about 30 times and ultimately boots up to BusyBox / initramfs.
The end of the log says:
ALERT! UUID=e2ba8..... does not exist. Dropping to a shell!
I can see that the UUID is correct by looking at the volume in the 'disks' application when I start the machine from a PureOS thumb drive.
The above errors look similar to what I've seen on other systems when I accidentally key the wrong disk encryption passphrase but in this case I'm not being prompted to enter the passphrase at all. It's like it is getting the passphrase from some other source of input.
There is only one entry in the grub bootloader, so I can't boot an older kernel.
It's easy enough to just reinstall the OS from a thumb drive, but I would like to solve this problem now so that I can be confident that PureOS won't break every time I run apt upgrade.