Hello,
I replaced GRUB with systemd-boot ([How To] Convert to systemd-boot) a while ago and I noticed a few days ago when trying to run an update with pacman -Syu that when the EFI signing process starts, that the process tries to sign kernels that are no longer available.
(23/23) Signing EFI binaries...
Generating EFI bundles....
failed signing /lib/modules/6.10.0-3-MANJARO/vmlinuz: /lib/modules/6.10.0-3-MANJARO/vmlinuz does not exist
failed signing /lib/modules/6.6.32-1-MANJARO/vmlinuz: /lib/modules/6.6.32-1-MANJARO/vmlinuz does not exist
failed signing /lib/modules/6.8.12-3-MANJARO/vmlinuz: /lib/modules/6.8.12-3-MANJARO/vmlinuz does not exist
failed signing /lib/modules/6.9.5-1-MANJARO/vmlinuz: /lib/modules/6.9.5-1-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.10.0-3-MANJARO/vmlinuz: /usr/lib/modules/6.10.0-3-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.8.11-1-MANJARO/vmlinuz: /usr/lib/modules/6.8.11-1-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.8.12-3-MANJARO/vmlinuz: /usr/lib/modules/6.8.12-3-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.9.2-1-MANJARO/vmlinuz: /usr/lib/modules/6.9.2-1-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.9.3-3-MANJARO/vmlinuz: /usr/lib/modules/6.9.3-3-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.9.5-1-MANJARO/vmlinuz: /usr/lib/modules/6.9.5-1-MANJARO/vmlinuz does not exist
failed signing /lib/modules/6.10.0-1-MANJARO/vmlinuz: /lib/modules/6.10.0-1-MANJARO/vmlinuz does not exist
failed signing /lib/modules/6.8.11-1-MANJARO/vmlinuz: /lib/modules/6.8.11-1-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.10.0-1-MANJARO/vmlinuz: /usr/lib/modules/6.10.0-1-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.6.32-1-MANJARO/vmlinuz: /usr/lib/modules/6.6.32-1-MANJARO/vmlinuz does not exist
File has already been signed /efi/EFI/BOOT/BOOTX64.EFI
File has already been signed /efi/EFI/systemd/systemd-bootx64.efi
failed signing /lib/modules/6.9.2-1-MANJARO/vmlinuz: /lib/modules/6.9.2-1-MANJARO/vmlinuz does not exist
failed signing /lib/modules/6.9.3-3-MANJARO/vmlinuz: /lib/modules/6.9.3-3-MANJARO/vmlinuz does not exist
failed signing /lib/modules/6.9.9-1-MANJARO/vmlinuz: /lib/modules/6.9.9-1-MANJARO/vmlinuz does not exist
failed signing /usr/lib/modules/6.9.9-1-MANJARO/vmlinuz: /usr/lib/modules/6.9.9-1-MANJARO/vmlinuz does not exist
error: command failed to execute correctly
Before that I always updated packages via pamac-manager so I missed those errors because of that.
The kernels were installed and removed via manjaro-settings-manager. Might the errors originate in using manjaro-settings-manager instead of kernel-install remove or could this not be related to the errors?
kernel-install list gives me the following output:
VERSION HAS KERNEL PATH
6.12.64-1-MANJARO β /usr/lib/modules/6.12.64-1-MANJARO
6.18.4-1-MANJARO β /usr/lib/modules/6.18.4-1-MANJARO
A few days I think 6.10 was still in the list but I failed to remove it with kernel-install remove. But now it seems that itβs gone. 6.6.32-1 or 6.9.5-1 where never in the list that day but still showed in the log.
My system seems to run fine even with those errors but I still wonder if I should switch to kernel install remove in the future for removing kernels or use it in addition to manjaro-settings-manager and if there are some unused resources left that I could remove.
I hope someone can help.