grub-efi-amd64-signed の処理中にエラーが発生しました

所有している lubuntu マシンを整備中に、node.js をインストールしようとしたところなにやら grub 関連でエラー。他にもインストールやアップデートの必要があったのでとりあえず node.js は後回しすることにしました…が!
node.js 以外でも同じエラーが!

grub-efi-amd64-signed (1.142.6+2.04-1ubuntu26.4) を設定しています ...
dpkg: パッケージ grub-efi-amd64-signed の処理中にエラーが発生しました (--configure):
 installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
nodejs (12.18.4-deb-1nodesource1) を設定しています ...
dpkg: 依存関係の問題により shim-signed の設定ができません:
 shim-signed は以下に依存 (depends) します: grub-efi-amd64-signed | grub-efi-arm64-signed ...しかし:
  パッケージ grub-efi-amd64-signed はまだ設定されていません。
  パッケージ grub-efi-arm64-signed はまだインストールされていません。

dpkg: パッケージ shim-signed の処理中にエラーが発生しました (--configure):
 依存関係の問題 - 設定を見送ります

エラーメッセージからすれば grub-efi-amd64-signed の再インストールで解決かなと思いましたが、あっけなくその期待は打ち砕かれることにw
結局のところ、grub の設定自体もやり直す必要がありました。そう、purge ですね。

$ sudo apt purge grub-pc grub-common
$ sudo apt install grub-common grub-pc

無事に node.js までインストールできました。めでたしめでたし。


コメント