Page 1 sur 1
[nvidia-libgl] Erreur lors de mise a jour (Résolu)
Publié : jeu. 11 févr. 2016, 15:05
par Joan31
Bonjour,
Voila j'ai voulu mettre à jours et voici l'erreur que je rencontre concernant le paquet
nvidia-libgl
et
lib32-nvidia-libgl
:
Code : Tout sélectionner
erreur : la validation de la transaction a échoué (conflit de fichiers)
nvidia-libgl : /usr/lib/libGL.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-libgl : /usr/lib32/libGL.so.1 est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Merci d'avance pour votre aide.
A bientôt

Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 15:11
par benjarobin
Bonjour,
Comme toujours quand on a ce genre d'erreur, il faut regarder pourquoi... Donc on regarde si le fichier appartient à un paquet déjà installé.
Si ce n'est pas le cas, cela veut dire au choix ceci :
- Ta base de donnée de pacman est corrompu
- Ou tu as installé à la "main" ces fichiers (via make install, ou script d'installation de nvidia : chose qu'il ne faut jamais faire)
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 19:20
par BlondVador
Bonjour,
J'ai eu le même problème avec le nouveau paquet nvidia-libglvnd.
Pour mon cas, j'ai fait :
Code : Tout sélectionner
rm /usr/lib/libGL.so.1 /usr/lib32/libGL.so.1
pacman -Rdd nvidia-libgl lib32-nvidia-libgl libglvnd lib32-libglvnd
pacman -S nvidia-libgl lib32-nvidia-libgl libglvnd lib32-libglvnd
Tout roule à nouveau, cependant je te déconseille de faire ceci si tu ne sais pas ce que tu fais ^^.
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 19:56
par benjarobin
J'ai fait la mise à jour et je n'ai aucun souci, pourtant j'ai tous les paquets indiqués. Je n'ai vraiment aucune idée de ce qui c'est passé chez vous.
Ne surtout pas faire ce qu'a fait BlondVador, cela ne me semble pas logique du tout en plus.
Edit: Apparemment il y a eu une correction qui a été faite au niveau du paquet libglvnd et du paquet nvidia-utils. Choisir un autre miroir si le problème persiste.
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 22:34
par Joan31
benjarobin a écrit :Bonjour,
Comme toujours quand on a ce genre d'erreur, il faut regarder pourquoi... Donc on regarde si le fichier appartient à un paquet déjà installé.
Si ce n'est pas le cas, cela veut dire au choix ceci :
- Ta base de donnée de pacman est corrompu
- Ou tu as installé à la "main" ces fichiers (via make install, ou script d'installation de nvidia : chose qu'il ne faut jamais faire)
Bonjour,
Merci pour vos réponses.
Alors j'ai tapé la commande que tu m'a donné benjarobin voici ce que cela me renvoi :
Code : Tout sélectionner
$pacman -Qo /usr/lib/libGL.so.1 /usr/lib32/libGL.so.1
erreur : aucun paquet ne contient /usr/lib/libGL.so.1
erreur : aucun paquet ne contient /usr/lib32/libGL.so.1
Je te confirme que je n'ai rien installé à la main.... je passe toujours par
pacman ou
yaourt.
benjarobin a écrit :J'ai fait la mise à jour et je n'ai aucun souci, pourtant j'ai tous les paquets indiqués. Je n'ai vraiment aucune idée de ce qui c'est passé chez vous.
Ne surtout pas faire ce qu'a fait BlondVador, cela ne me semble pas logique du tout en plus.
Edit: Apparemment il y a eu une correction qui a été faite au niveau du paquet libglvnd et du paquet nvidia-utils. Choisir un autre miroir si le problème persiste.
J'ai refait un update
pacman -Syu
mais j'ai toujours le meme message d'erreur.
j'ai changé de mirror, j'ai commenté le français hebergé par
polymorf et mi l'allemand pour voir, et toujours pareil....
Merci encore pour vos lumières.
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 22:52
par benjarobin
Tu n'as pas le choix et tu dois supprimer ces fichiers à la main, puis lancer la mise à jour. Et tu n'es pas le seul à avoir eu ce souci :
https://bugs.archlinux.org/task/48122
Je ne comprends pas trop comment ces fichiers sont apparus (personne n'a détaillé la chose), mais j'ai une théorie : tu as installé la version juste précédente (que j'ai sauté) et elle ne fournissait pas ce lien symbolique, lien symbolique qui a été automatiquement créé par ldconfig. Puis lors de la mise à jour qui corrige cela, pacman a détecter un conflit...
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 23:01
par karhu
Code : Tout sélectionner
pacman -Qo /usr/lib/libGL.so.1 /usr/lib32/libGL.so.1
/usr/lib/libGL.so.1 appartient à nvidia-340xx-libgl 340.96-1
/usr/lib32/libGL.so.1 appartient à lib32-nvidia-340xx-libgl 340.96-1
Il y a conflit entre les paquets nvidia et nvidia-340xx. L'erreur ne viendrait elle pas de là ? As tu changé de version de paquet ?
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 23:02
par benjarobin
@karhu Absolument aucun rapport, désolé bien tenté, j'ai essayé de donner une explication plus que plausible.
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 23:16
par BlondVador
benjarobin a écrit :Tu n'as pas le choix et tu dois supprimer ces fichiers à la main, puis lancer la mise à jour. Et tu n'es pas le seul à avoir eu ce souci :
https://bugs.archlinux.org/task/48122
Je ne comprends pas trop comment ces fichiers sont apparus (personne n'a détaillé la chose), mais j'ai une théorie : tu as installé la version juste précédente (que j'ai sauté) et elle ne fournissait pas ce lien symbolique, lien symbolique qui a été automatiquement créé par ldconfig. Puis lors de la mise à jour qui corrige cela, pacman a détecter un conflit...
Je pense que c'est la raison. J'ai fait beaucoup de -Syu dernièrement pour tester un script et je faisais les MAJ quand il y en avait. Dans tous les cas, ma solution n'est sans doute pas la plus propre mais a fonctionné sans doute grâce à la MAJ du paquet entre temps.
Re: [nvidia-libgl] Erreur lors de mise a jour
Publié : jeu. 11 févr. 2016, 23:50
par Joan31
benjarobin a écrit :Tu n'as pas le choix et tu dois supprimer ces fichiers à la main, puis lancer la mise à jour. Et tu n'es pas le seul à avoir eu ce souci :
https://bugs.archlinux.org/task/48122
Je ne comprends pas trop comment ces fichiers sont apparus (personne n'a détaillé la chose), mais j'ai une théorie : tu as installé la version juste précédente (que j'ai sauté) et elle ne fournissait pas ce lien symbolique, lien symbolique qui a été automatiquement créé par ldconfig. Puis lors de la mise à jour qui corrige cela, pacman a détecter un conflit...
Je pense que tu as bien raison.
J'ai supprimé comme tu m'as dit les deux fichiers, puis relancé la mise à jour. Et là tout roule
En tout cas merci pour votre aide. Au passage j'aurai appris des choses.
A bientôt, je cloture !
Re: [nvidia-libgl] Erreur lors de mise a jour (Résolu)
Publié : sam. 13 févr. 2016, 11:22
par stantor
Pareil, ça remarche apres suppression du dit fichier ! Merci.
Re: [nvidia-libgl] Erreur lors de mise a jour (Résolu)
Publié : sam. 13 févr. 2016, 13:43
par papajoke
a noter que depuis pacman 5 nous avons une nouvelle option
-F
après un
pacman -Fy
Code : Tout sélectionner
$ pacman -Fs libGL.so.1
extra/mesa-libgl 11.1.2-1
usr/lib/libGL.so.1
extra/nvidia-304xx-libgl 304.131-1
usr/lib/libGL.so.1
extra/nvidia-340xx-libgl 340.96-1
usr/lib/libGL.so.1
extra/nvidia-libgl 361.28-4
usr/lib/libGL.so.1
# et autres ...