Errors during Processing: grub-efi-amd64-signed and shim-signed

Issue

Saat melakukan update atau menginstall package di Ubuntu ada beberapa package yang gagal terinstall dengan error seperti berikut.

Setting up grub-efi-amd64-signed (1.187.6~20.04.1+2.06-2ubuntu14.4) ...
Unknown device "/dev/disk/by-id/*": No such file or directory
dpkg: error processing package grub-efi-amd64-signed (--configure):
 installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of shim-signed:
 shim-signed depends on grub-efi-amd64-signed (>= 1.187.2~) | grub-efi-arm64-signed (>= 1.187.2~); however:
  Package grub-efi-amd64-signed is not configured yet.
  Package grub-efi-arm64-signed is not installed.

dpkg: error processing package shim-signed (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 grub-efi-amd64-signed
 shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Solution

Anda bisa mencoba uninstall package shim-signed lalu reinstall grub-efi-amd64-signed untuk mengatasi error tersebut.

dpkg --configure -a
dpkg -P shim-signed
apt-get -y purge grub\*
apt update
apt-get -y install grub-efi
update-grub