「ロードできません:nvidia-installer ncurses v6ユーザーインターフェイス」を修正するにはどうすればよいですか?


11

最新のnvidiaドライバー(367.27)をインストールしたいGeForce 940MX

切り替えたい理由

現在、361.42公式リポジトリからインストールしています。ただし、これはTensorFlowに問題があります(問題2810)。

私がしたこと

  1. http://www.nvidia.com/Download/index.aspxから最新のドライバーをダウンロードします。
  2. すべてを閉じ、ログアウトし、コンソールに切り替えます(Ctrl+ Alt+ F2
  3. lightdmのシャットダウン(sudo service lightdm stop
  4. ダウンロードしたスクリプトを実行します(sudo sh NVIDIA-Linux-x86_64-367.27.run

私が期待したこと

これは単にドライバーを更新するだけだと思いました。

どうした

EULAに同意した後、エラーが発生しました。インストールを続行するか、中止するかを尋ねられました。私は中止し、エラーメッセージを確認しました。

$ cat /var/log/nvidia-installer.log     
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jul 15 13:41:43 2016
installer version: 367.27

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Using: nvidia-installer ncurses user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
-> License accepted.
-> Installing NVIDIA driver version 367.27.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Are you sure you want to continue? (Answer: Abort installation)
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

この問題を解決するにはどうすればよいですか?

どのようにロールバックしたか

警告を無視してインストールした後、グラフィックが表示されませんでした。ちょうど黒い画面。だから私はインストールを元に戻しました:

  1. shift起動中に押す
  2. ルートシェルに入ります
  3. mount -o remount,rw /-is ?and /is is -in the american layout)によって書き込み可能にする
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

メッセージが重大なエラーを示していることは疑わしい-それはnvidia-installer ncurses user interface( 'v6'なしで)使用した後も喜んで継続しているようだ。エラーメッセージの他に覚えていることはありますか(偶然にもDKMSについて言及したり、署名したりしましたか?)
steeldriver

いいえ。実際、インストールを続行したところ、すべてが機能しました。GUIを再起動するまで。それから私はグラフィックを持っていませんでした:-/
Martin Thoma

別の質問のようなその音(グラフィックスカードで、特定のドライバの互換性?)
steeldriver

nvidiaのWebサイトからドライバーをダウンロードし、正しいグラフィックカードを選択しました。したがって、ドライバーとグラフィックカードの互換性は問題になりません(古いnvidiaドライバーをアンインストールしませんでした...なぜこれを実行する必要があるのか​​わかりませんが、いくつかのチュートリアルではそれを示唆しています)
Martin Thoma

2
Nvidiaドライバーをインストールするにはどうすればよいですか?ppa:graphics-drivers/ppa367ブランチの最新バージョンは現在公式リポジトリにありますが、通常は最新のnVidiaドライバーがあります。
David Foerster 2016

回答:


15

私のシステム(Ubuntu)では、「/ usr / lib / nvidia / pre-install」ファイルはを実行する以外は何もしませんexit 1。上のコメントにexit 1は、「インストーラーがUbuntuのnvidiaパッケージを上書きしないようにエラー終了ステータスをトリガーする」とあります。

そのため、プリインストールスクリプトは失敗するように設計されています。続行する前にユーザーに確認を求めるだけです。したがって、上記の@steeldriverのコメント「メッセージが重大なエラーを示していることは疑わしい」は正しいです。

私の見解では、これはインストーラーを作成する混乱する方法です。Nvidiaがスクリプトをより直感的に変更できることを願っています。


1
ubuntu nvidiaパッケージが現在インストールされていることも示していますか?
user643722 2017年

1
削除したところ、インストーラは正常に動作しました:)
CharlesB '23

3

Ubuntu 16.04では、以前にnvidia-driverパッケージをインストールしていたため、このファイルが残っている可能性があり、インストーラーフォームが実行できませんでした。

この問題に対する私の修正rm /usr/lib/nvidia/pre-installは、インストーラーを続行できるようにすることでした。


これは18.04で機能します。
Kyle J

0

同じ問題が(GeForce 1060 Mobileで)発生しました。回答で述べたようにPPAドライバーを使用して修正しました。Nvidiaドライバーをインストールするにはどうすればよいですか?

私の場合、次のようにセキュアブートを無効にするまでモジュールをインストールしてもロードされません。サードパーティのカーネルモジュールをインストールするとき、またはカーネルのアップグレード後に、「必要なキーが利用できません」と表示されるのはなぜですか。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.