Come posso risolvere "Impossibile caricare: interfaccia utente nvidia-installer ncurses v6"?


12

Vorrei installare l'ultimo driver nvidia ( 367.27) per il mio GeForce 940MX.

Perché voglio passare

Attualmente, ho 361.42installato dai repository ufficiali. Tuttavia, questo ha problemi con TensorFlow ( numero 2810 ).

Cosa ho fatto

  1. Scarica l'ultimo driver da http://www.nvidia.com/Download/index.aspx
  2. Chiudi tutto, esci, passa alla console ( Ctrl+ Alt+ F2)
  3. Shut of lightdm ( sudo service lightdm stop)
  4. Esegui lo script scaricato ( sudo sh NVIDIA-Linux-x86_64-367.27.run)

Quello che mi aspettavo

Ho pensato che questo avrebbe semplicemente aggiornato il driver.

Quello che è successo

Dopo aver accettato l'EULA, ho ricevuto un errore. Mi ha chiesto se volevo continuare l'installazione o interromperla. Ho interrotto e ho dato un'occhiata al messaggio di errore:

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

Come posso risolvere questo problema?

Come sono tornato indietro

Dopo aver ignorato l'avviso e averlo installato, non ho ricevuto alcuna grafica. Solo uno schermo nero. Quindi ho annullato l'installazione:

  1. Premere shiftdurante l'avvio
  2. Entra in una shell di root
  3. Renderlo scrivibile da mount -o remount,rw /( -è ?ed /è -nel layout americano)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

Dubito che quel messaggio indichi un errore critico - sembra continuare felicemente dopo averlo usato nvidia-installer ncurses user interface(senza "v6"). C'era qualcos'altro nel messaggio di errore che ricordi (ha menzionato DKMS o la firma per caso?)
steeldriver

No. In effetti, quando ho continuato l'installazione, tutto ha funzionato. Fino a quando ho provato a riavviare la GUI. Quindi non avevo grafica: - /
Martin Thoma il

Sembra una domanda diversa (compatibilità del driver specifico con la scheda grafica?)
steeldriver

Ho scaricato il driver dal sito Web NVIDIA e ho scelto la scheda grafica corretta. Quindi la compatibilità del driver con la scheda grafica non dovrebbe essere il problema (non ho disinstallato il vecchio driver nvidia ... Non sono sicuro del motivo per cui dovrei farlo, ma alcuni tutorial lo suggeriscono)
Martin Thoma,

2
Possibile duplicato di Come installare i driver Nvidia? . ppa:graphics-drivers/ppadi solito ha i driver nVidia più recenti sebbene la versione più recente della filiale 367 sia ora nei repository ufficiali.
David Foerster,

Risposte:


16

Sul mio sistema (Ubuntu), il file "/ usr / lib / nvidia / pre-install" non fa nulla se non per l'esecuzione exit 1. Un commento sopra exit 1dice "Attiva uno stato di uscita dell'errore per impedire al programma di installazione di sovrascrivere i pacchetti nvidia di Ubuntu."

Quindi, lo script pre-installazione è progettato per fallire. Serve solo per richiedere all'utente di confermare prima di procedere. Quindi il commento di @ steeldriver sopra, "Dubito che il messaggio indichi un errore critico" - è corretto.

A mio avviso, questo è un modo confuso per creare un programma di installazione. Spero che Nvidia possa cambiare la sceneggiatura per renderla più intuitiva.


1
Indica anche che i pacchetti ubuntu nvidia sono attualmente installati?
user643722

1
L'ho appena cancellato e il programma di installazione ha funzionato bene :)
CharlesB il

4

Su Ubuntu 16.04 (e 18.04, secondo i commenti), avevo precedentemente installato pacchetti nvidia-driver, che potrebbero aver lasciato questo file, impedendo l'esecuzione del modulo di installazione.

La mia soluzione a questo problema è stata quella rm /usr/lib/nvidia/pre-install, che ha permesso all'installer di continuare.


Funziona il 18.04.
Kyle J,

anche dopo aver fatto una nuova installazione di 18.04 questo mi ha aiutato
zwep l'

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.