How to install shim "correctly"
Introduction
This is a workaround for making fwupdmgr
working past the infamous
shim is not installed correctly
error message on Arch Linux.
Steps
install the
shim
package# cp /usr/share/shim/shimx86.efi /boot/EFI/arch/shimx86.efi
if you're using Secure Boot:
# sbctl sign -s /boot/EFI/arch/shimx86.efi
Now fwupdmgr update
should work correctly.