I am running a LUKS partition on /dev/nvme0n1p1 and after applying yesterday's kernel patches and after reboot my system now acts a fool.
After that I typed in my boot password (LUKS) I am greeted by the famous recovery terminal with several repeats of:
libkmod: ERROR ../libkmod/libkmod-conf.c:712 kmod_config_parse: /etc/modprobe.d/$l_mname.conf line 1: ignoring bad line starting with '-e'
libkmod: ERROR ../libkmod/libkmod-conf.c:712 kmod_config_parse: /etc/modprobe.d/$l_mname.conf line 2: ignoring bad line starting with '-e'
And asking for my password to continue.
Then reading dmesg
I notice:
device-mapper: table: 253:1: crypt: Error allocating crypto tfm
device-mapper: ioctl: error adding target to table
FAT-fs (nvme0n1p1): IO charset iso8859-1 not found
If I type exit
I then get:
Failed to start default target: Transaction for graphical.target/start is destructive (emergency.target has 'start' job queued, but 'stop' is included in transaction).
I have tried selecting the previous kernel off the GRUB menu but it gives the same result.
After checking online for those messages I have found some resources suggesting to fsck
the partition or to depmod
then exit, it should fix it.
Of course none of that works.
What can I do to save my installation and restore my system's sanity?