Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
postgresql-libs-9.... 390,8K 455,7K/s 00:00:01 [######################] 100%
proftpd-1.3.3d-1-x... 393,6K 482,0K/s 00:00:01 [######################] 100%
Analyse de l'intégrité des paquets...
(2/2) Analyse des conflits entre fichiers [######################] 100%
(1/2) Installation de postgresql-libs [######################] 100%
(2/2) Installation de proftpd [######################] 100%
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so.1.0.0 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so.1 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libmcpp.so.0.3.0 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libmcpp.so.0 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libmcpp.so est vide, n'a pas été vérifié.
[nicolas@ArchiTek ~]$
c'est la dernière partie qui m'inquiète, vous en pensez quoi???
Dernière modification par hackman61 le lun. 21 mars 2011, 21:11, modifié 1 fois.
Que tu as raison de t’inquiéter C'est assez grave comme genre de problème.
Tu n'aurais pas un problème d'espace disque ? Si c'est le cas cela sera reglé avec la nouvelle version de pacman qui annulera la mise à jour.
Quel est la sortie de
@hackman61, apparemment ce n'est pas un problème d'espace disque disponible, c'est plutôt un problème venant du paquet lui même, soit il est bugué et certains fichiers .so/bibliothèques en C/C++ sont vides, soit le paquet est corrompu et ça viendrait plus d'un problème pendant son téléchargement, mais personnellement comme ça je penche plutôt pour un paquet bugué vu qu'il existe des mécanismes de vérification des paquets binaires... (clés de hashage MD5, SHAxxx...), après tu peux toujours essayer de télécharger à nouveau le paquet pour l'installer... Sinon ça peut venir d'une dépendance. Tout ce que je pourrais te dire c'est que ça vient du paquet "proftpd" du dépôt "extra"... après pourrais tu nous dire si ce programme fonctionne ou non ? C'est peut être le PKGBUILD qui n'a pas été mis à jour au niveau des dépendances ou au niveau des commandes d'installation du programme...
Je penche plus vers un problème d'extraction... Mais la cause ?
Je te conseille de faire un pacman -Scc pour nettoyer le cache de pacman
Puis de faire un pacman -Syyu
Et enfin pour chaque fichier pacman -Qo /usr/lib/libXxf86dga.so.1.0.0 pour te donner le nom du paquet que tu réinstalle avec pacman -S (classique quoi )
[root@ArchiTek nicolas]# pacman -Syyu
:: Synchronisation des bases de données de paquets...
core 37,3K 323,5K/s 00:00:00 [################] 100%
extra 468,5K 516,2K/s 00:00:01 [################] 100%
community 427,8K 476,0K/s 00:00:01 [################] 100%
archlinuxfr 26,8K 264,7K/s 00:00:00 [################] 100%
:: Début de la mise à jour complète du système...
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Cibles (1): libproxy-0.4.6-3
Taille totale des paquets (téléchargement): 0,08 Mo
Taille totale des paquets (installation): 0,31 Mo
Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
libproxy-0.4.6-3-x... 78,5K 408,4K/s 00:00:00 [################] 100%
Analyse de l'intégrité des paquets...
(1/1) Analyse des conflits entre fichiers [################] 100%
(1/1) Mise à jour de libproxy [################] 100%
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so.1.0.0 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so.1 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libmcpp.so.0.3.0 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libmcpp.so.0 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libmcpp.so est vide, n'a pas été vérifié.
[root@ArchiTek nicolas]# pacman -Qo /usr/lib/libXxf86dga.so.1.0.0
Erreur: aucun paquet ne contient /usr/lib/libXxf86dga.so.1.0.0
[root@ArchiTek nicolas]# pacman -Qo /usr/lib/libXxf86dga.so
Erreur: aucun paquet ne contient /usr/lib/libXxf86dga.so
[root@ArchiTek nicolas]# pacman -Q /usr/lib/libmcpp.so.0.3.0
Erreur: paquet "/usr/lib/libmcpp.so.0.3.0" introuvable
[root@ArchiTek nicolas]# pacman -Q /usr/lib/libmcpp.so.0
Erreur: paquet "/usr/lib/libmcpp.so.0" introuvable
[root@ArchiTek nicolas]
[root@ArchiTek nicolas]# yaourt -S mcpp
Avertissement: mcpp-2.7.2-2 est à jour -- réinstalle
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Cibles (1): mcpp-2.7.2-2
Taille totale des paquets (téléchargement): 0,29 Mo
Taille totale des paquets (installation): 0,98 Mo
Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
mcpp-2.7.2-2-x86_64 294,4K 488,9K/s 00:00:01 [################] 100%
Analyse de l'intégrité des paquets...
(1/1) Analyse des conflits entre fichiers [################] 100%
Erreur: la validation de la transaction a échoué (conflit de fichiers)
mcpp: /usr/bin/mcpp est déjà présent dans le système de fichiers
mcpp: /usr/include/mcpp_lib.h est déjà présent dans le système de fichiers
mcpp: /usr/include/mcpp_out.h est déjà présent dans le système de fichiers
mcpp: /usr/lib/libmcpp.so est déjà présent dans le système de fichiers
mcpp: /usr/lib/libmcpp.so.0 est déjà présent dans le système de fichiers
mcpp: /usr/lib/libmcpp.so.0.3.0 est déjà présent dans le système de fichiers
mcpp: /usr/share/doc/mcpp/LICENSE est déjà présent dans le système de fichiers
mcpp: /usr/share/doc/mcpp/NEWS est déjà présent dans le système de fichiers
mcpp: /usr/share/doc/mcpp/README est déjà présent dans le système de fichiers
mcpp: /usr/share/doc/mcpp/mcpp-manual-jp.html est déjà présent dans le système de fichiers
mcpp: /usr/share/doc/mcpp/mcpp-manual.html est déjà présent dans le système de fichiers
mcpp: /usr/share/man/man1/mcpp.1.gz est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
[root@ArchiTek nicolas]#
Le paquet était bien corrompu. Je penche vers un bug de pacman ?
Réinstalle avec -Sf pour forcer l'installation (Il faut vraiment éviter d'utiliser si possible cette option mais on a guère le choix ici , c'est comme pour -d )
[root@ArchiTek nicolas]# pacman -Sf mcpp
Avertissement: mcpp-2.7.2-2 est à jour -- réinstalle
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Cibles (1): mcpp-2.7.2-2
Taille totale des paquets (téléchargement): 0,00 Mo
Taille totale des paquets (installation): 0,98 Mo
Procéder à l'installation ? [O/n] o
Analyse de l'intégrité des paquets...
(1/1) Mise à jour de mcpp [################] 100%
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so.1.0.0 est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so est vide, n'a pas été vérifié.
/sbin/ldconfig: Fichier /usr/lib/libXxf86dga.so.1 est vide, n'a pas été vérifié.
[root@ArchiTek nicolas]# pacman -Sf libxxf86dga
Avertissement: libxxf86dga-1.1.2-1 est à jour -- réinstalle
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Cibles (1): libxxf86dga-1.1.2-1
Taille totale des paquets (téléchargement): 0,01 Mo
Taille totale des paquets (installation): 0,17 Mo
Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
libxxf86dga-1.1.2-... 15,2K 184,3K/s 00:00:00 [################] 100%
Analyse de l'intégrité des paquets...
(1/1) Mise à jour de libxxf86dga [################] 100%
[root@ArchiTek nicolas]#
Tout est rentré dans l'ordre, donc pas besoin de réinstaller le systeme^^ ouf!!
Merci beaucoup Benjarobin et pascal.lemazurier, @bientôt pour de nouveaux bug
Une fois que tu auras résolu le problème, tu verifiera que les paquets que tu as installé en même temps que ces 2 paquets n'ont pas de problème.
Pour les obtenir je te conseil grep -A 20 -B 20 -i le_nom_du_paquet /var/log/pacman.log (Voir man de greb pour les explications )