Yesterday, Bluetooth and WLAN suddenly didn’t work, which is probably an unrelated problem. I tried the usual for that, it didn’t work, I rebooted, still not, so I installed updates, cleaned up .pacnew files, which seem to all be unrelated to either Bluetooth/WLAN or boot, used by laptop normally for a while and then rebooted. Or at least tried to.
Now I get this error:
[ OK ] Started show Plymouth boot screen.
[ OK ] Started forward password requests to Plymouth directory watch.
[ OK ] Reached target basic system.
Starting check battery level during eary boot...
[ OK ] Finished check battery level during eary boot.
[ OK ] Started display boot-time emergency messages in full screen.
[ TIME ] Timed out waiting for device /dev/mapper/luks-5f8bee24-4ef7-4133-a91d-725356237ac9.
[DEPEND] Dependency failed for /sysroot.
[DEPEND] Dependency failed for Initrd root file system.
[DEPEND] Dependency failed for mountpoints configured in the real root.
[DEPEND] Dependency failed for Initrd root device.
[DEPEND] Dependency failed for file system check on /dev/mapper/1uks-5f8bee24-4ef7-4133-a91d-725356237ac9.
[ OK ] Stopped target basic system.
[ OK ] Reached target Initrd file systems.
[ OK ] Stopped target system initialization.
[ OK ] Started emergency shell.
[ OK ] Reached target emergency mode.
You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot or "exit" to continue bootup.
Cannot open access to console, the root account is locked.
See sulogin(8) man page for more details.
Press Enter to continue.
It takes 90 seconds, then “Timed out waiting for device /dev/mapper/luks-…”
I’ve tried a couple mkinitcpio combinations, none of them changed anything. Currently I have:
HOOKS=(systemd autodetect modconf kms keyboard sd-vconsole plymouth sd-encrypt block filesystems fcks)
I also tried grub-mkconfig and booting into Linux 6.12 and 6.6, which were both installed (even though don’t know why, because I use LTS).
The suggestion on screen to look into journalctl doesn’t work, there’s nothing at the relevant time in the live system or the chroot system.
I’m using single-boot Manjaro, encrypted main drive.
I remember to have changed some configuration file recently, containing a syntax with curly brackets and lists of short words, where I’ve merged new and old to keep all entries, I think that was boot-related, but that must have been before the first reboot yesterday, which still worked fine. I also can’t find anything relevant in my command history, quite weird.
I could try to downgrade some packages from that update, but that usually causes more issues than it fixes.
What causes this issue, how to fix it and does the mentioned log exist anywhere?