2 votes

Erreurs ldconfig causées par un lien symbolique Nvidia cassé après la mise à jour vers 18.04

J'ai récemment mis à jour mon ordinateur en passant de 17.10 a 18.04 . Il s'agissait d'une mise à niveau du pilote graphique nvidia de nvidia-384 a nvidia-driver-390 . Cependant, j'ai remarqué que nvidia-384 était toujours installé après la mise à jour, et semble étrangement dépendre de nvidia-driver-390 .

Le problème :

Chaque fois que je cours apt upgrade j'obtiens des erreurs qui ressemblent à

/sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf: No such file or directory

Quand je cherche /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf je peux voir que c'est un lien symbolique brisé vers /etc/alternatives/i386-linux-gnu_egl_conf qui est lui-même un lien symbolique brisé vers /usr/lib/nvidia-384-prime/alt_ld.so.conf . Le répertoire entier /usr/lib/nvidia-384-prime n'existe même pas.

Ce que j'ai déjà essayé :

J'ai essayé de purger tous les paquets nvidia en utilisant :

sudo apt purge --autoremove nvidia*

J'ai alors redémarré (et vérifié que les nouveaux pilotes étaient chargés), réinstallé nvidia-driver-390 et j'ai redémarré.

Maintenant, je n'ai plus le nvidia-384 (uniquement nvidia-driver-390 qui semble fonctionner normalement), mais les liens symboliques brisés et les messages d'erreur sont toujours là. De plus, il existe un répertoire /usr/lib/nvidia-384 mais je suppose que cela devrait disparaître puisque je n'ai pas de nvidia-384 .

Ma question :

Puis-je/doit-je simplement supprimer les liens symboliques brisés pour arrêter ces messages d'erreur ? Ou existe-t-il un autre moyen (plus propre) de les supprimer, ainsi que tous les autres fichiers/répertoires/liens étrangers qui peuvent se trouver sur mon ordinateur (comme le fichier /usr/lib/nvidia-384 ) ?

Merci d'avance !

EDIT : Je viens d'essayer de renommer /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf a /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf.bak pour le "supprimer" (aux yeux de ldconfig )... il semble que cela ait "résolu" le problème dans la mesure où je n'obtiens plus ldconfig erreurs. Mais j'ai toujours l'erreur nvidia-384 dont je ne sais pas quoi faire... encore une fois, je ne suis pas sûr qu'il existe un moyen propre de supprimer tous les fichiers inutiles liés à cela.

2voto

nspo Points 151

J'ai eu plus ou moins le même problème après une mise à jour (erreur ldconfig). La commande suivante a supprimé tous les liens invalides :

sudo update-alternatives --config i386-linux-gnu_egl_conf

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X