Ubuntu 18.04にgnupgをインストールしようとしたときにgrub-installエラーが発生しました。

Ubuntu 18.04にgnupgをインストールしようとしたときにgrub-installエラーが発生しました。

Ubuntu 18:04システムでmongodbをアップグレードしようとしていますが、コマンドを実行すると次のエラーが発生します。

sudo apt-get install gnupg

エラーは次のとおりです。

Setting up grub-efi-amd64-signed (1.187.2~18.04.1+2.06-2ubuntu14) ...
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI 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
dpkg: dependency problems prevent configuration of shim-signed:
 shim-signed depends on grub-efi-amd64-signed (>= 1.167~) | grub-efi-arm64-signed (>= 1.167~); 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
No apport report written because the error message indicates its a followup error from a previous failure.
                  Errors were encountered while processing:
 grub-efi-amd64-signed
 shim-signed

ベストアンサー1

grub-efi-amd64-signed現在不完全にインストールされshim-signedている2つのパッケージがあります。このメッセージは、これらのパッケージが完全にインストールされなかった理由を示しています。

grub-install: error: cannot find EFI directory.

明らかに、EFIシステムパーティションがマウントされていない/boot/efiか、何か問題があるようです。

新しいソフトウェア(例:gnupg

これらのアップデートは(BootHoleに関連するセキュリティの脆弱性のために)ブラックリストに登録されているUbuntuの以前のセキュリティブート証明書に関連している可能性があるため、セキュアブートを有効にしてfwupd最新のセキュアブートブラックリスト()アップデートが提供された場合、dbxシステムは機能しませんないかもしれません。アップデートが完全にインストールさshim-signedれるgrub-efi-amd64-signedまで、セキュアブートやその他の手動操作を無効にすることなく起動できます。

おすすめ記事