Bagaimana saya bisa memperbaiki 'Tidak dapat memuat: nvidia-installer ncurses v6 user interface'?

12

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

Kenapa saya ingin beralih

Saat ini, saya telah 361.42menginstal dari repositori resmi. Namun, ini memiliki masalah dengan TensorFlow ( masalah 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. Tutup 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 batal 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 saya bisa memperbaiki masalah ini?

Bagaimana saya memutar kembali

Setelah mengabaikan peringatan dan menginstalnya, saya tidak mendapatkan gambar apa pun. Hanya layar hitam. Jadi saya batalkan pemasangan:

  1. Tekan shiftsaat memulai
  2. Pergilah ke shell root
  3. Jadikan itu dapat ditulisi oleh mount -o remount,rw /( -ada ?dan /ada -di tata letak Amerika)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall
Martin Thoma
sumber
Saya ragu bahwa pesan menunjukkan kesalahan kritis - tampaknya terus berlanjut dengan senang hati setelah menggunakan nvidia-installer ncurses user interface(tanpa 'v6'). Apakah ada hal lain dalam pesan kesalahan yang Anda ingat (apakah menyebutkan DKMS atau menandatangani secara kebetulan?)
steeldriver
Tidak. Faktanya, ketika saya melanjutkan instalasi semuanya bekerja. Sampai saya mencoba memulai GUI lagi. Maka saya tidak punya gambar: - /
Martin Thoma
Itu terdengar seperti pertanyaan yang berbeda (kompatibilitas driver tertentu dengan kartu grafis Anda?)
steeldriver
Saya mengunduh driver dari situs web nvidia dan saya memilih kartu grafis yang benar. Jadi kompatibilitas driver dengan kartu grafis seharusnya tidak menjadi masalah (saya tidak menghapus driver nvidia lama ... Saya tidak yakin mengapa saya harus melakukan ini, tetapi beberapa tutorial menyarankannya)
Martin Thoma
2
Kemungkinan duplikat dari Bagaimana cara menginstal driver Nvidia? . ppa:graphics-drivers/ppabiasanya memiliki driver nVidia terbaru meskipun versi terbaru dari cabang 367 ada di repositori resmi sekarang.
David Foerster

Jawaban:

16

Pada sistem saya (Ubuntu), file "/ usr / lib / nvidia / pre-install" tidak melakukan apa-apa kecuali untuk menjalankan exit 1. Sebuah komentar di atas exit 1mengatakan "Trigger status keluar kesalahan untuk mencegah installer dari 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 naskah menjadi lebih intuitif.

David J.
sumber
1
Apakah ini juga menunjukkan bahwa paket ubuntu nvidia saat ini diinstal?
user643722
1
Saya baru saja menghapusnya, dan instalasinya berjalan dengan baik :)
CharlesB
4

Pada Ubuntu 16.04 (dan 18.04, menurut komentar), saya sebelumnya telah menginstal paket driver nvidia, yang mungkin telah meninggalkan file ini, mencegah formulir installer berjalan.

Perbaikan saya untuk masalah ini adalah untuk rm /usr/lib/nvidia/pre-install, yang memungkinkan installer melanjutkan.

CharlesB
sumber
Ini bekerja pada 18,04.
Kyle J
bahkan setelah saya membuat instalasi baru 18,04 ini membantu
zwep