[Stable Update] 2020-11-18 - Kernels, Plasma5, Frameworks, Thunderbird, Firefox, Mesa

I also ran into problems with this update and encryption – receiving the error @waranty92 is mentioning (“ERROR /dev/…/luks… not found”) and thus being unable to boot the system. Shout out to @waranty92 @openminded who have been discussing related issues on this thread and hinting at the missing encrypt hook.

For me the problem could be solved by:

  1. Boot from USB

  2. Mount encrypted drive and chroot into Manjaro

  3. Change the HOOKS line in /etc/mkinitcpio.conf from

    HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)
    

    to

     HOOKS=(base udev autodetect modconf block encrypt filesystems keyboard fsck)
    
  4. mkinitpcio -P

  5. Restart

What I do not understand:

  • Why was the encrypt hook removed from /etc/mkinitcpio.conf during update in the first place? This may be undesired behaviour, especially if the currently running system is using encryption?
  • Why were all kernels/fallback initramfs affected? I had hoped, that after an update problem like this, I would be able to boot selecting another GRUB entry and to fix the system without requiring a bootable USB drive (which one may not always have handy).
2 Likes