GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Memperbaiki 'tidak dapat memuat:Nvidia-installer Ncurses V6 User Interface'?

Saya ingin menginstal driver nvidia terbaru (367.27 ) untuk GeForce 940MX saya .

Mengapa saya ingin beralih

Saat ini, saya memiliki 361.42 diinstal dari repositori resmi. Namun, yang satu ini bermasalah dengan TensorFlow (edisi 2810).

Apa yang saya lakukan

  1. Unduh driver terbaru dari http://www.nvidia.com/Download/index.aspx
  2. Tutup semuanya, logout, alihkan ke konsol (Ctrl + Alt +F2 )
  3. Matikan lightdm (sudo service lightdm stop )
  4. Jalankan skrip yang diunduh (sudo sh NVIDIA-Linux-x86_64-367.27.run )

Apa yang saya harapkan

Saya pikir ini hanya akan memperbarui driver.

Apa yang terjadi

Setelah menerima EULA, saya mendapat kesalahan. Ia bertanya apakah saya ingin melanjutkan instalasi atau membatalkannya. Saya membatalkan dan melihat pesan kesalahan:

$ 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.

Bagaimana cara memperbaiki masalah ini?

Bagaimana saya memutar kembali

Setelah mengabaikan peringatan dan menginstalnya, saya tidak mendapatkan grafik apa pun. Hanya layar hitam. Jadi saya membatalkan instalasi:

  1. Tekan shift saat memulai
  2. Masuk ke shell root
  3. Buat itu dapat ditulis dengan mount -o remount,rw / (- apakah ? dan / adalah - dalam tata letak Amerika)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

Jawaban yang Diterima:

Di sistem saya (Ubuntu), file “/usr/lib/nvidia/pre-install” tidak melakukan apa pun kecuali menjalankan exit 1 . Komentar di atas exit 1 mengatakan “Trigger an error exit status to mencegah penginstal menimpa paket nvidia Ubuntu.”

Jadi, skrip pra-instal dirancang untuk gagal. Ini hanya berfungsi untuk meminta pengguna untuk mengakui sebelum melanjutkan. Jadi komentar @steeldriver di atas, “Saya ragu pesan itu menunjukkan kesalahan kritis” — benar.

Dalam pandangan saya, ini adalah cara yang membingungkan untuk membuat installer. Saya berharap Nvidia dapat mengubah skrip menjadi lebih intuitif.

Terkait:Berikan akses VirtualBox ke pengguna tertentu saja?
Ubuntu
  1. Bagaimana Cara Memperbaiki Kesalahan "xlib:Extension" nv-glx "Missing On Display"?

  2. Apakah Perpustakaan Opengl 32bit Menunjuk Ke Mesa Bukan Nvidia, Dan Bagaimana Cara Memperbaikinya?

  3. Bagaimana Cara Memuat Driver Iwlwifi??

  1. Cara Membuat Pengguna Sudo di Debian

  2. Bagaimana Cara Memperbaiki Hibernasi?

  3. Bagaimana Cara Mengganti Nama Pengguna dengan Aman?

  1. Cara Menambahkan Pengguna ke Grup di Linux

  2. Cara Menginstal Driver Nvidia di Debian

  3. Cara Menghapus Pengguna Postgres (Pengguna Drop)