GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak opravit „nelze načíst:Uživatelské rozhraní Nvidia-installer Ncurses V6“?

Chtěl bych nainstalovat nejnovější ovladač nvidia (367.27 ) pro můj GeForce 940MX .

Proč chci přejít

Momentálně mám 361.42 nainstalované z oficiálních repozitářů. Tento má však problémy s TensorFlow (vydání 2810).

Co jsem udělal

  1. Stáhněte si nejnovější ovladač z http://www.nvidia.com/Download/index.aspx
  2. Zavřete vše, odhlaste se, přepněte do konzole (Ctrl + Alt +F2 )
  3. Vypnutí lightdm (sudo service lightdm stop )
  4. Spusťte stažený skript (sudo sh NVIDIA-Linux-x86_64-367.27.run )

Co jsem očekával

Myslel jsem, že to jednoduše aktualizuje ovladač.

Co se stalo

Po přijetí EULA se mi zobrazila chyba. Ptal se mě, jestli chci v instalaci pokračovat nebo ji přerušit. Přerušil jsem a podíval jsem se na chybovou zprávu:

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

Jak mohu tento problém vyřešit?

Jak jsem se vrátil zpět

Po ignorování varování a jeho instalaci jsem nedostal žádnou grafiku. Jen černá obrazovka. Takže jsem instalaci zrušil:

  1. Stiskněte Shift při spouštění
  2. Přejít do kořenového prostředí
  3. Umožněte do něj zapisovat pomocí mount -o remount,rw / (- je ? a / je - v americkém rozložení)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

Přijatá odpověď:

V mém systému (Ubuntu) soubor „/usr/lib/nvidia/pre-install“ nedělá nic kromě spuštění exit 1 . Komentář nad exit 1 říká „Spusťte chybový ukončovací stav, abyste zabránili instalačnímu programu přepsat balíčky nvidia Ubuntu.“

Předinstalační skript je tedy navržen tak, aby selhal. Slouží pouze k tomu, aby uživatel musel potvrdit před pokračováním. Takže výše uvedený komentář @steeldriver:„Pochybuji, že zpráva označuje kritickou chybu“ — je správný.

Z mého pohledu je to matoucí způsob, jak vytvořit instalační program. Doufám, že Nvidia by mohla změnit skript tak, aby byl intuitivnější.

Související:Poskytnout VirtualBoxu přístup pouze konkrétním uživatelům?
Ubuntu
  1. Jak opravit chybu „xlib:Rozšíření „nv-glx“ chybí na displeji?

  2. Směřují 32bitové knihovny Opengl na Mesa místo Nvidie a jak to opravit?

  3. Jak opravit Hibernate?

  1. Jak vytvořit uživatele Sudo v Debianu

  2. Jak bezpečně přejmenovat uživatele?

  3. Jak načíst ovladač Iwlwifi?

  1. Jak přidat uživatele do skupiny v Linuxu

  2. Jak nainstalovat ovladače Nvidia na Debian

  3. Jak smazat uživatele Postgres (vypustit uživatele)