GNU/Linux >> Linux の 問題 >  >> Ubuntu

「ロードできない:Nvidia-installer Ncurses V6ユーザーインターフェイス」を修正するにはどうすればよいですか?

最新の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 /で書き込み可能にします (- および/ -です アメリカのレイアウトで)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

承認された回答:

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

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

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

関連:VirtualBoxに特定のユーザーのみにアクセスを許可しますか?
Ubuntu
  1. エラー「xlib:Extension」nv-glx「MissingOnDisplay」を修正する方法は?

  2. 32ビットのOpenglライブラリはNvidiaではなくMesaを指していますか?それを修正する方法は?

  3. Hibernateを修正する方法は?

  1. DebianでSudoユーザーを作成する方法

  2. ユーザーの名前を安全に変更する方法は?

  3. Iwlwifiドライバーをロードする方法??

  1. Linuxでユーザーをグループに追加する方法

  2. DebianにNvidiaドライバーをインストールする方法

  3. Postgresユーザーを削除する方法(ドロップユーザー)