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
shimpackage# cp /usr/share/shim/shimx86.efi /boot/EFI/arch/shimx86.efiif you're using Secure Boot:
# sbctl sign -s /boot/EFI/arch/shimx86.efi
Now fwupdmgr update should work correctly.