web-dev-qa-db-ja.com

リソースを食べる新しいスタートアップごとに実行される「update-secureboot-policy --enroll-key」

update-secureboot-policy --enroll-keyは、コンピュータを起動するたびに実行されるようで、手動でプロセスを強制終了しない限り、実行を停止することはありません。コンピュータが熱くなり、多くのシステムリソースを使用します。私が手動でそれを殺すと、コンピュータが冷えてすべてがうまくいきます。ここで正確に何が起こっているのですか? update-secureboot-policyを呼び出すdebconfフロントエンドを呼び出しているPerlによって呼び出されているようです。したがって、/usr/bin/Perl -w /usr/share/debconf/frontend /usr/sbin/update-secureboot-policy --enroll-key

編集:

Ubuntu 18.04に基づくElementaryOS 5.0を使用しています

usage statistics of update-secureboot-policy

7
Zachary Schwatz

私は同じ問題を抱えており、解決策を見つけましたが、実際には非常に簡単でした。

問題は、スクリプトがコンピューターにUEFIエントリーを追加するための確認を待っていたが、ターミナルが表示されず、すべてのリソースを消費していないことでした(アクティブな待機?)

簡単

私の解決策は、コマンドラインを手動で実行し、コンピューターを再起動してMOKキーを登録することでした。

完全な説明

  1. 実際のコマンドcopy-pastableを取得する

    ps aux | grep -e "update-secureboot-policy"

  2. 現在のプロセスを停止します

    Sudo kill <pid>

  3. コマンドを手動で実行し、UEFIの指示に従います

    Sudo /usr/bin/Perl -w /usr/share/debconf/frontend /usr/sbin/update-secureboot-policy --enroll-key

  4. コンピュータを再起動し、BIOSで「MOKキー」管理に移動します

  5. キーを登録します(下の画像を参照)

  6. 仕上げ

enter image description here

4
56ka