GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie behebt man „Laden nicht möglich:Nvidia-Installer Ncurses V6 Benutzeroberfläche“?

Ich möchte den neuesten nvidia-Treiber installieren (367.27 ) für meine GeForce 940MX .

Warum ich wechseln möchte

Derzeit habe ich 361.42 aus den offiziellen Repositories installiert. Dieser hat jedoch Probleme mit TensorFlow (issue 2810).

Was ich getan habe

  1. Laden Sie den neuesten Treiber von http://www.nvidia.com/Download/index.aspx herunter
  2. Alles schließen, abmelden, zur Konsole wechseln (Strg + Alt +F2 )
  3. lightdm beenden (sudo service lightdm stop )
  4. Führen Sie das heruntergeladene Skript aus (sudo sh NVIDIA-Linux-x86_64-367.27.run )

Was ich erwartet habe

Ich dachte, das würde einfach den Treiber aktualisieren.

Was ist passiert

Nachdem ich die EULA akzeptiert hatte, erhielt ich eine Fehlermeldung. Es fragte mich, ob ich die Installation fortsetzen oder abbrechen möchte. Ich habe abgebrochen und mir die Fehlermeldung angesehen:

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

Wie kann ich dieses Problem beheben?

Wie ich zurückgerollt bin

Nachdem ich die Warnung ignoriert und installiert hatte, bekam ich keine Grafiken. Nur ein schwarzer Bildschirm. Also habe ich die Installation rückgängig gemacht:

  1. Drücken Sie shift beim Start
  2. Gehen Sie in eine Root-Shell
  3. Beschreibbar machen mit mount -o remount,rw / (- ist ? und / ist - im amerikanischen Layout)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

Akzeptierte Antwort:

Auf meinem System (Ubuntu) macht die Datei „/usr/lib/nvidia/pre-install“ nichts, außer exit 1 auszuführen . Ein Kommentar über dem exit 1 sagt „Löst einen Fehler-Exit-Status aus, um zu verhindern, dass das Installationsprogramm die NVIDIA-Pakete von Ubuntu überschreibt.“

Das Vorinstallationsskript ist also so konzipiert, dass es fehlschlägt. Es dient nur dazu, den Benutzer zur Bestätigung aufzufordern, bevor er fortfährt. Der obige Kommentar von @steeldriver, „Ich bezweifle, dass diese Nachricht auf einen kritischen Fehler hinweist“ ist also richtig.

Meiner Ansicht nach ist dies eine verwirrende Art, einen Installer zu erstellen. Ich würde hoffen, dass Nvidia das Skript so ändern könnte, dass es intuitiver ist.

Siehe auch:VirtualBox nur bestimmten Benutzern Zugriff gewähren?
Ubuntu
  1. Wie behebt man den Fehler „xlib:Extension „nv-glx“ Missing On Display“?

  2. Zeigen die 32-Bit-Opengl-Bibliotheken auf Mesa statt auf Nvidia und wie kann man das beheben?

  3. Wie behebt man den Ruhezustand?

  4. Wie benenne ich einen Benutzer sicher um?

  5. Wie lade ich den Iwlwifi-Treiber?

So erstellen Sie einen Sudo-Benutzer unter Ubuntu

So ändern Sie das Benutzerkennwort in Ubuntu

So installieren Sie den Nvidia-Treiber unter Ubuntu 20.04

So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu

So ändern Sie das Benutzerkennwort in Linux

Wie melde ich mich als Root in Mysql an?