Comment puis-je corriger «Impossible de charger: nvidia-installer ncurses v6 user interface»?

12

Je voudrais installer le dernier pilote nvidia ( 367.27) pour mon GeForce 940MX.

Pourquoi je veux changer

Actuellement, j'ai 361.42installé à partir des dépôts officiels. Cependant, celui-ci a des problèmes avec TensorFlow ( problème 2810 ).

Ce que j'ai fait

  1. Téléchargez le dernier pilote sur http://www.nvidia.com/Download/index.aspx
  2. Fermez tout, déconnectez-vous, passez à la console ( Ctrl+ Alt+ F2)
  3. Fermeture de lightdm ( sudo service lightdm stop)
  4. Exécutez le script téléchargé ( sudo sh NVIDIA-Linux-x86_64-367.27.run)

Ce que j'attendais

Je pensais que cela mettrait simplement à jour le pilote.

Qu'est-il arrivé

Après avoir accepté le CLUF, j'ai eu une erreur. Il m'a demandé si je voulais continuer l'installation ou l'interrompre. J'ai avorté et j'ai regardé le message d'erreur:

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

Comment puis-je résoudre ce problème?

Comment j'ai reculé

Après avoir ignoré l'avertissement et l'avoir installé, je n'ai obtenu aucun graphique. Juste un écran noir. J'ai donc défait l'installation:

  1. Appuyez shiftpendant le démarrage
  2. Entrez dans une coquille racine
  3. Rendez-le accessible en écriture par mount -o remount,rw /( -est ?et /est -dans la mise en page américaine)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall
Martin Thoma
la source
Je doute que ce message indique une erreur critique - il semble continuer joyeusement après cette utilisation nvidia-installer ncurses user interface(sans le «v6»). Y avait-il autre chose dans le message d'erreur dont vous vous souvenez (a-t-il mentionné DKMS ou signé par hasard?)
Steeldriver
En fait, quand j'ai continué l'installation, tout a fonctionné. Jusqu'à ce que j'essaie de redémarrer l'interface graphique. Alors je n'avais pas de graphisme: - /
Martin Thoma
Cela ressemble à une question différente (compatibilité du pilote particulier avec votre carte graphique?)
Steeldriver
J'ai téléchargé le pilote sur le site Web de nvidia et j'ai choisi la bonne carte graphique. La compatibilité du pilote avec la carte graphique ne devrait donc pas être le problème (je n'ai pas désinstallé l'ancien pilote nvidia ... Je ne sais pas pourquoi je dois le faire, mais certains tutoriels le suggèrent)
Martin Thoma
2
Copie possible de Comment installer les pilotes Nvidia? . ppa:graphics-drivers/ppapossède généralement les derniers pilotes nVidia bien que la dernière version de la branche 367 soit maintenant dans les référentiels officiels.
David Foerster

Réponses:

16

Sur mon système (Ubuntu), le fichier "/ usr / lib / nvidia / pre-install" ne fait rien d'autre que de s'exécuter exit 1. Un commentaire au-dessus du exit 1dit "Déclencher un état de sortie d'erreur pour empêcher le programme d'installation d'écraser les packages nvidia d'Ubuntu."

Ainsi, le script de pré-installation est conçu pour échouer. Il ne sert qu'à exiger de l'utilisateur qu'il acquitte avant de poursuivre. Ainsi, le commentaire de @ steeldriver ci-dessus, "Je doute que ce message indique une erreur critique" - est correct.

À mon avis, c'est une façon confuse de créer un programme d'installation. J'espère que Nvidia pourrait changer le script pour être plus intuitif.

David J.
la source
1
Cela indique-t-il également que les packages ubuntu nvidia sont actuellement installés?
user643722
1
Je viens de le supprimer et le programme d'installation s'est bien passé :)
CharlesB
4

Sur Ubuntu 16.04 (et 18.04, selon les commentaires), j'avais déjà installé des packages de pilotes nvidia, qui peuvent avoir laissé ce fichier, empêchant le formulaire d'installation de fonctionner.

Ma solution à ce problème était de rm /usr/lib/nvidia/pre-installlaisser le programme d'installation continuer.

CharlesB
la source
Cela fonctionne le 18.04.
Kyle J du
même après avoir fait une nouvelle installation de 18.04, cela a aidé
zwep
0

Je viens d'avoir le même problème (avec une GeForce 1060 Mobile), et je l'ai résolu en utilisant les pilotes PPA comme mentionné dans la réponse: Comment installer les pilotes Nvidia?

Dans mon cas, même après l'installation, le module ne se chargerait pas tant que je n'aurais pas désactivé le démarrage sécurisé comme indiqué ici: Pourquoi est-ce que «la clé requise n'est pas disponible» lors de l'installation des modules de noyau tiers ou après une mise à niveau du noyau?

elias
la source