GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come risolvere "impossibile caricare:Nvidia-installer Ncurses V6 User Interface"?

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

Perché voglio cambiare

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

Cosa ho fatto

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

Cosa mi aspettavo

Ho pensato che questo avrebbe semplicemente aggiornato il driver.

Cosa è 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. Premi MAIUSC durante l'avvio
  2. Entra in una shell di root
  3. Rendilo scrivibile con mount -o remount,rw / (- è ? e / è - nel layout americano)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

Risposta accettata:

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

Quindi, lo script di preinstallazione è progettato per non riuscire. Serve solo a 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 di creare un programma di installazione. Mi auguro che Nvidia possa modificare lo script per renderlo più intuitivo.

Correlati:Concedi a VirtualBox l'accesso solo a utenti specifici?
Ubuntu
  1. Come correggere l'errore "xlib:estensione "nv-glx" mancante sul display"?

  2. Le librerie Opengl a 32 bit puntano a Mesa anziché a Nvidia e come risolverlo?

  3. Come risolvere l'ibernazione?

  4. Come rinominare un utente in modo sicuro?

  5. Come caricare il driver Iwlwifi??

Come creare un utente Sudo su Ubuntu

Come modificare la password utente in Ubuntu

Come installare il driver Nvidia su Ubuntu 20.04

Come aggiungere un utente al gruppo in Linux

Come modificare la password utente in Linux

Come accedere come root in MySQL?