Page 1 sur 1

[installation de skype] la validation de la transaction a échoué (résolu)

Publié : dim. 01 mars 2015, 21:14
par rhum
bonjour ,

lors de mes tentative d'instalation de skype , quelque soit mon choix de fournisseur de lib32-glib
j'obtiens ce message :

Code : Tout sélectionner

[rhum@archclevo ~]$ yaourt -S skype

Mot de passe : 
résolution des dépendances...
:: Il y a 4 fournisseurs disponibles pour lib32-libgl :
:: Dépôt multilib
   1) lib32-mesa-libgl  2) lib32-nvidia-304xx-libgl
   3) lib32-nvidia-340xx-libgl  4) lib32-nvidia-libgl

Entrez un nombre (par défaut, 1 est sélectionné): 4
recherche des conflits entre paquets...
avertissement : cycle de dépendances détecté :
avertissement : lib32-harfbuzz sera installé avant sa dépendance lib32-freetype2

Paquets (21) lib32-bzip2-1.0.6-2  lib32-fontconfig-2.11.1-1
             lib32-freetype2-2.5.5-1  lib32-harfbuzz-0.9.38-1  lib32-icu-54.1-1
             lib32-lcms2-2.6-1  lib32-libjpeg-turbo-1.4.0-1
             lib32-libmng-2.0.2-1  lib32-libpng-1.6.16-1  lib32-libtiff-4.0.3-2
             lib32-libxcursor-1.1.14-1  lib32-libxrandr-1.4.2-1
             lib32-libxrender-0.9.8-1  lib32-libxss-1.2.2-2
             lib32-libxv-1.0.10-1  lib32-nvidia-libgl-346.47-1
             lib32-nvidia-utils-346.47-1  lib32-qt4-4.8.6-3
             lib32-sqlite-3.8.8.3-1  lib32-v4l-utils-1.6.0-1  skype-4.3.0.37-3

Taille totale du téléchargement :    0,38 MiB
Taille totale installée :         249,17 MiB

:: Procéder à l’installation ? [O/n] o
:: Récupération des paquets...
 lib32-sqlite-3.8.8....   387,8 KiB   113K/s 00:03 [######################] 100%
(21/21) vérification des clés dans le trousseau    [######################] 100%
(21/21) vérification de l’intégrité des paquets    [######################] 100%
(21/21) chargement des fichiers des paquets        [######################] 100%
(21/21) analyse des conflits entre fichiers        [######################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
lib32-nvidia-utils : /usr/lib32/libcuda.so est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libcuda.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvcuvid.so est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvcuvid.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-encode.so est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-encode.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-fbc.so est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-fbc.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-ifr.so est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-ifr.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-ml.so est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/libnvidia-ml.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-utils : /usr/lib32/vdpau/libvdpau_nvidia.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-libgl : /usr/lib32/libEGL.so est déjà présent dans le système de fichiers
lib32-nvidia-libgl : /usr/lib32/libEGL.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-libgl : /usr/lib32/libGL.so 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
lib32-nvidia-libgl : /usr/lib32/libGLESv1_CM.so est déjà présent dans le système de fichiers
lib32-nvidia-libgl : /usr/lib32/libGLESv1_CM.so.1 est déjà présent dans le système de fichiers
lib32-nvidia-libgl : /usr/lib32/libGLESv2.so est déjà présent dans le système de fichiers
lib32-nvidia-libgl : /usr/lib32/libGLESv2.so.2 est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
bien entendu j'ai mis mon systeme a jour au prealable par :yaourt -Suy

je comprends pas pourquoi ça bloque puisque les librairies sont deja dans le systeme .

quelqu'un aurait une solution svp ? car la j'avoue je nage en eau trouble

Re: [installation de skype] la validation de la transaction a échoué (conflit de fichiers)

Publié : dim. 01 mars 2015, 21:18
par benjarobin
Bonsoir,
Le fournisseur du paquet libgl ne se choisi pas au hasard, il est directement lié au module de ta carte graphique.
Donc tout dépend de ta carte graphique et des drivers utilisés. Peux tu donner la sortie de :

Code : Tout sélectionner

pacman -Qqs "libgl|nvidia|xf86"
Sinon pour le problème de fichier déjà présent il suffit de demander à pacman :

Code : Tout sélectionner

pacman -Qo /usr/lib32/libnvidia-*

Re: [installation de skype] la validation de la transaction a échoué (conflit de fichiers)

Publié : dim. 01 mars 2015, 21:27
par rhum
en ce qui concerne ma carte graphique c'est une nvidia gtx970m mon driver a donc été mis a jour en nvidia-utils 346.47-2

j'ai par consequent choisi le module lib32-nvidia-libgl



pacman -Qo /usr/lib32/libnvidia-* me renvoie

Code : Tout sélectionner

[root@archclevo rhum]# pacman -Qo /usr/lib/libnvidia-*
/usr/lib/libnvidia-cfg.so appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-cfg.so.1 appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-cfg.so.343.36
/usr/lib/libnvidia-cfg.so.346.47 appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-compiler.so.343.36
/usr/lib/libnvidia-eglcore.so appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-eglcore.so.343.36
/usr/lib/libnvidia-eglcore.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-encode.so appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-encode.so.1 appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-encode.so.343.36
/usr/lib/libnvidia-encode.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-fbc.so appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-fbc.so.1 appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-fbc.so.343.36
erreur : aucun paquet ne contient /usr/lib/libnvidia-fbc.so.346.35.old
/usr/lib/libnvidia-fbc.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-glcore.so appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-glcore.so.343.36
/usr/lib/libnvidia-glcore.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-glsi.so appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-glsi.so.343.36
/usr/lib/libnvidia-glsi.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-gtk2.so appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-gtk2.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-gtk3.so appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-gtk3.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-ifr.so appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-ifr.so.1 appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-ifr.so.343.36
/usr/lib/libnvidia-ifr.so.346.47 appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-ml.so appartient à nvidia-utils 346.47-2
/usr/lib/libnvidia-ml.so.1 appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-ml.so.343.36
/usr/lib/libnvidia-ml.so.346.47 appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-opencl.so.1
erreur : aucun paquet ne contient /usr/lib/libnvidia-opencl.so.343.36
/usr/lib/libnvidia-tls.so appartient à nvidia-utils 346.47-2
erreur : aucun paquet ne contient /usr/lib/libnvidia-tls.so.343.36
/usr/lib/libnvidia-tls.so.346.47 appartient à nvidia-utils 346.47-2


et la sortie de pacman -Qqs "libgl|nvidia|xf86" me donne :

Code : Tout sélectionner


[root@archclevo rhum]# pacman -Qqs "libgl|nvidia|xf86"
libcl
libglade
libvdpau
libxxf86dga
libxxf86vm
mesa
nvidia
nvidia-libgl
nvidia-utils
xf86-input-evdev
xf86-input-mouse
xf86-input-synaptics
xf86-video-nouveau
xf86dgaproto
xf86vidmodeproto
[root@archclevo rhum]# 

Re: [installation de skype] la validation de la transaction a échoué (conflit de fichiers)

Publié : dim. 01 mars 2015, 22:44
par Moviuro
Tu pourrais utiliser la balise [code] plutôt que [quote] pour la sortie des commandes s'il te plaît ? ça serait vraiment plus lisible :copain:

Aussi, je pense que tu peux supprimer tous les fichiers qui n'appartiennent à aucun paquet si ça permet de résoudre les conflits de fichiers.
Essaye pacman -Qo sur chaque fichier qui pose problème.

Tu n'aurais pas fait de trucs dégueux sur ta machine ? Genre # make install comme une brute ? :mrgreen:

Re: [installation de skype] la validation de la transaction a échoué (conflit de fichiers)

Publié : dim. 01 mars 2015, 23:47
par benjarobin
Peux tu expliquer le bordel qu'il y a sur ton système ?
Le comique de l'histoire c'est que tu ne lances pas la bonne commande (savoir lire tout ça... lib32 et non lib), et on découvre encore plus d'horreur...

Re: [installation de skype] la validation de la transaction a échoué (conflit de fichiers)

Publié : dim. 01 mars 2015, 23:48
par rhum
Tu n'aurais pas fait de trucs dégueux sur ta machine ? Genre # make install comme une brute ? 
non mais quand j'ai voulu installer ma carte graphique j'ai testé les drivers proprio téléchargé sur le site nvidia et tout les fichiers incriminé dans lib32 et lib sont ceux des versions de drivers que j'avais téléchargés.


toujours est-il que tout les fichiers etaient orphelins ( n'appartenaient a aucun paquets ) je les ai tous supprimés et l'installation de skype c'est passé a merveille

MERCI BEAUCOUP

Re: [installation de skype] la validation de la transaction a échoué (conflit de fichiers)

Publié : lun. 02 mars 2015, 01:59
par Moviuro
rhum a écrit :quand j'ai voulu installer ma carte graphique
https://wiki.archlinux.fr/Xorg#Configur ... _graphique

À l'avenir, interdis-toi d'installer quoi que ce soit qui ne vienne pas d'un paquet arch, ça t'évitera plein de problèmes !

++