web-dev-qa-db-ja.com

ブートメッセージ:信頼できるキーで署名されていないpkcs#7署名

複数のユーザーから報告されているように、このバグは古いものであり、永続的なものであるようです。パッチの更新でバグが解決されたとも報告されていますが、どういうわけか、私はまだ同じ問題に直面しています!

マシン:MSI GV62 7RDプロセッサー:Intel®Core™i7-7700HQ CPU @ 2.80GHz×8グラフィック:GeForce GTX 1050/PCIe/SSE2オペレーティングシステム:Ubuntu 18.10カーネル:4.18.0-15-generic

限られた詳細については申し訳ありませんが、私はUbuntuの専門家ではありません(初心者でもありません)。

新しいバグレポートの提出を求められたので、このバグレポートを提出します。

また、私はインターネットで利用可能なこの問題のすべての回避策(BIOSからのセキュアブートの無効化、nvidia-driver-390の完全なパージと再インストールを含む)をすでに試しましたが、今まで何も機能しなかったことにも注意してください。

Ubuntuチームがこれをすぐに解決することを期待しています。

よろしく、アッバス。

編集:最新のドライバーが見つかりましたが、インストールできませんでした!

Nvidiaの公式Webサイトを調べたところ、リリースされている最新のドライバーは410.93であることがわかりました。 .runファイルをダウンロードした後、次の手順を実行しました。

  1. Nouveauおよびxorgを含むすべてのNvidiaパッケージをパージしました。
  2. .runファイルを実行可能にしました。
  3. Gdmサービスを停止しました。
  4. それをインストールしようとしました。ここで立ち往生: enter image description here

  5. ここ の説明に従って、ドライバパッケージのすべての依存関係を再インストールしました。

  6. 手順3と4を繰り返しました。同じ応答を得ました。

ターミナルウィンドウが強制的に閉じられるまで、インストーラーは5%で無限にスタックします。

何が起こっているのでしょうか?

詳細!

インストーラー(.runファイル)を実行するたびに、次のプロンプトが表示されます。

ディストリビューションが提供するプレインストールスクリプトが失敗しました!続行してもよろしいですか?

これには意味がありますか?

犯人を見つけた!

以前に説明したように、すべての依存関係は既にインストールされていますが、何かが間違いでした!この考えのもと、同じ page で言及されているコマンドを使用して、各依存関係を再確認しました。私が見つけたのは、最新バージョンをインストールしていてもglibcが見つかりませんでした。インターネットを調査したところ、私がこの問題に直面した最初のものではないことがわかりました。NVIDIAドライバーは、この間違いを犯した最初のパッケージではありません。

実際、NVIDIAドライバーはglibcを探していました

/lib/

にインストールされている間

/lib/x86_64-linux-gnu

そこで、次のコマンドを使用してsimlinkを作成することで問題を解決しました。

# ln -s /lib/x86_64-linux-gnu/libc-2.13.so /lib/libc.so.6

これにより、インストールが5%マークを超えて続行できるようになりました(前回のアップデートで報告されていた、スタックした場所)。

より大きな問題!

まあ、ドライバーのインストールは5%のマークを超えて進行しますが、これはハッピーエンドにつながりません!インストーラーは次のメッセージで終了します。

エラー! 「nvidia-drm」カーネルモジュールをロードできません。インストールに失敗しました!

そして.....これに対する解決策はまだ見つかりません!

heynnemaの返信への返信#2

私は最新バージョン(418.43)を試しても、まったく同じメッセージで失敗します。

朗報です!

私は何も見ないことを報告しなければならないと思うpkcs #7起動時のメッセージはもうありません。私の実験のどれがそれを直したかはわかりませんが!

別の試み

最新のNVIDIA-Linux-x86_64-418.56.runも試しました。

また、実行中のアプリケーションとの競合を回避するために、rescue.targetにドライバーをインストールしようとしていることにも触れておきます。

今回は、エラー: 'nvidia-drm'カーネルモジュールメッセージをロードできませんでした。

[227.245253] CPU4: Core temperature above threshold, cpu clock throttled (total events = 1)
[227.245255] CPU4: Package temperature above threshold, cpu clock throttled (total events = 1)
[227.245258] CPU6: Package temperature above threshold, cpu clock throttled (total events = 1)
[227.245260] CPU5: Package temperature above threshold, cpu clock throttled (total events = 1)
[227.245260] CPU1: Package temperature above threshold, cpu clock throttled (total events = 1)
[227.245261] CPU2: Package temperature above threshold, cpu clock throttled (total events = 1)
[227.245262] CPU7: Package temperature above threshold, cpu clock throttled (total events = 1)
[227.245263] CPU3: Package temperature above threshold, cpu clock throttled (total events = 1)
[227.245264] CPU0: Package temperature above threshold, cpu clock throttled (total events = 1)

誰かがこのNVIDIAドライバーのインストールを手伝ってくれると本当に助かります!

よろしく、アッバス。

2
Abbas Mehdi
ERROR: Unable to load the 'nvidia-drm' kernel module message was accompanied with a bit more detail.

この問題は、rescue.tergetのドライバインストーラ(.run)ファイルをSecure Bootで実行することで解決されました無効

これでインストールは正常に完了しました。ただし、NVIDIAドライバーは、セキュアブートが無効の場合にのみ機能します。

セキュアブートを永続的に無効にしておくと、システムが他の多くの脅威や問題を起こしやすくなります!

リンク NVIDIAフォーラムの投稿へ。

この問題の解決にあたり、特にheynnemaから受け取ったすべてのヘルプとガイダンスに感謝します。本当にありがたいです。

This の投稿では、ドライバに署名するための手順について説明しているため、セキュアブートが有効になっていても動作します。詳しくは this を参照してください。

1
Abbas Mehdi

Secure Boot BIOSでこの問題を解決できませんでした...

terminal...

cd /var/log#syslogディレクトリに移動します

grep -i pkcs syslog*#syslogとsyslog.1を検索

どのログファイルでpkcsが見つかったかに注意してください... syslog ...またはsyslog.1

Sudo -H gedit syslog#syslogを見てみましょう

ログでpkcsを検索します

pkcs行の前後の数行を見て、どのドライバーが呼び出されているかに注意してください

そのドライバーは更新または削除する必要があります

更新#1:

Feb 20 00:22:57  gdm3[2133]: modprobe: ERROR: could not insert 'nvidia': Operation not permitted 
Feb 20 00:22:57  kernel: [ 81.556911] PKCS#7 signature not signed with a trusted key 
Feb 20 00:22:57  systemd[1]: Stopped /run/user/120 mount wrapper. 
Feb 20 00:22:57  gdm3[2133]: modprobe: ERROR: could not insert 'nvidia': Operation not permitted 
Feb 20 00:22:57  kernel: [ 81.687080] PKCS#7 signature not signed with a trusted key 
Feb 20 00:22:57  gdm3: Child process -2397 was already dead. 

アップデート#2:

広範なNvidiaインストール手順を表示するには、カーネルモジュールの署名情報に特別な注意を払う ...

2019年2月22日にリリースされた最新のNvidiaドライバー418.43をダウンロードします。

sh ./NVIDIA-Linux-x86_64-418.43.run -x

cd ./NVIDIA-Linux-x86_64-418.43

more README.txt

cd ..

Sudo sh ./NVIDIA-Linux-x86_64-418.43.run

:インストーラーがdkmsカーネルモジュールをビルドしている間、しばらくお待ちください

0
heynnema