複数のユーザーから報告されているように、このバグは古いものであり、永続的なものであるようです。パッチの更新でバグが解決されたとも報告されていますが、どういうわけか、私はまだ同じ問題に直面しています!
マシン: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ファイルをダウンロードした後、次の手順を実行しました。
ここ の説明に従って、ドライバパッケージのすべての依存関係を再インストールしました。
ターミナルウィンドウが強制的に閉じられるまで、インストーラーは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ドライバーのインストールを手伝ってくれると本当に助かります!
よろしく、アッバス。
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 を参照してください。
注: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カーネルモジュールをビルドしている間、しばらくお待ちください