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
まで、セキュアブートやその他の手動操作を無効にすることなく起動できます。