- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Sous-projets
- Muffin
- Plateforme de blog
Dernière news : Rencontrez-nous à Solutions Libres et Open Source 2013 (28 & 29 Mai)
Bonjour,
Lors d'une mise à jour à l'aide de
sudo yum updateJ'obtiens le message d'erreur suivant
Erreur : protection contre les différentes versions de bibliothèques : glibc-2.14.90-24.fc16.7.i686 != glibc-2.14.90-24.fc16.6.x86_64Le résultat de la commande rpm -qa
$ rpm -qa glibc
glibc-2.14.90-24.fc16.6.x86_64
glibc-2.14.90-24.fc16.7.x86_64
glibc-2.14.90-24.fc16.6.i686Quelqu'un a-t-il déjà rencontré ce problème, si oui, connaissez-vous une solution propre pour le résoudre ?
Merci d'avance.
Hors ligne
Pourquoi y a-t-il ces deux paquets de la même bibliothèque un en version 6 et l'autre en version 7
glibc-2.14.90-24.fc16.6.x86_64
glibc-2.14.90-24.fc16.7.x86_64
C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !
Hors ligne
Tu as sans doute interrompu, volontairement ou non, une mise à jour. Certains paquets qui auraient dû être désinstallés à l'issue de l'update ne l'ont du coup pas été.
Lance la commande suivante pour forcer yum à reprendre une transaction interrompue :
yum-complete-transactionReposte après exécution le retour de la commande "rpm -q glibc".
« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) 
Hors ligne
Tout d'abord merci pour vos réponses.
Pourquoi y a-t-il ces deux paquets de la même bibliothèque un en version 6 et l'autre en version 7
Si seulement je le savais
, mais il semble bien que ce soit le paquet en version 6 qui pose problème.
Lance la commande suivante pour forcer yum à reprendre une transaction interrompue :
yum-complete-transaction
J'ai déjà lancé cette commande, sans aucun effet :
$ sudo yum-complete-transaction
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
No unfinished transactions left.Pour que l'information soit complète, voici la sortie complète de la commande update.
$ sudo yum update
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet apache-commons-discovery.noarch 2:0.4-6.fc15 sera mis à jour
---> Le paquet apache-commons-discovery.noarch 2:0.4-7.fc16 sera utilisé
---> Le paquet cloog-ppl.x86_64 0:0.15.9-3.fc15 sera mis à jour
---> Le paquet cloog-ppl.x86_64 0:0.15.11-1.fc16 sera utilisé
---> Le paquet colord.i686 0:0.1.15-2.fc16 sera mis à jour
---> Le paquet colord.x86_64 0:0.1.15-2.fc16 sera mis à jour
---> Le paquet colord.x86_64 0:0.1.18-2.fc16 sera mis à jour
---> Le paquet colord.i686 0:0.1.21-1.fc16 sera utilisé
---> Le paquet colord.x86_64 0:0.1.21-1.fc16 sera utilisé
---> Le paquet createrepo.noarch 0:0.9.9-10.fc16 sera mis à jour
---> Le paquet createrepo.noarch 0:0.9.9-11.fc16 sera utilisé
---> Le paquet firefox.x86_64 0:12.0-1.fc16 sera mis à jour
---> Le paquet firefox.x86_64 0:13.0-1.fc16 sera utilisé
---> Le paquet glibc.i686 0:2.14.90-24.fc16.6 sera mis à jour
---> Le paquet glibc.i686 0:2.14.90-24.fc16.7 sera utilisé
---> Le paquet gnome-color-manager.x86_64 0:3.2.3-2.fc16 sera mis à jour
---> Le paquet gnome-color-manager.x86_64 0:3.2.4-1.fc16 sera utilisé
---> Le paquet groff.x86_64 0:1.21-3.fc16 sera mis à jour
---> Le paquet groff.x86_64 0:1.21-4.fc16 sera utilisé
---> Le paquet kernel.x86_64 0:3.3.7-1.fc16 sera installé
---> Le paquet kernel-devel.x86_64 0:3.3.7-1.fc16 sera installé
---> Le paquet libprojectM.x86_64 0:2.0.1-12.fc16 sera mis à jour
---> Le paquet libprojectM.x86_64 0:2.0.1-15.fc16 sera utilisé
---> Le paquet libpurple.x86_64 0:2.10.2-1.fc16 sera mis à jour
---> Le paquet libpurple.x86_64 0:2.10.4-1.fc16 sera utilisé
---> Le paquet mdadm.x86_64 0:3.2.3-7.fc16 sera mis à jour
---> Le paquet mdadm.x86_64 0:3.2.5-1.fc16 sera utilisé
---> Le paquet microcode_ctl.x86_64 1:1.17-20.fc16 sera mis à jour
---> Le paquet microcode_ctl.x86_64 1:1.17-24.fc16 sera utilisé
---> Le paquet mysql-utilities.noarch 0:1.0.3-0.5.2.38.fc16.1 sera mis à jour
---> Le paquet mysql-utilities.noarch 0:1.0.5-2.fc16 sera utilisé
---> Le paquet mysql-workbench.x86_64 0:5.2.38-1.fc16 sera mis à jour
---> Le paquet mysql-workbench.x86_64 0:5.2.40-1.fc16 sera utilisé
---> Le paquet obexd.x86_64 0:0.42-1.fc16 sera mis à jour
---> Le paquet obexd.x86_64 0:0.44-1.fc16 sera utilisé
---> Le paquet openssl.x86_64 0:1.0.0i-1.fc16 sera mis à jour
---> Le paquet openssl.x86_64 0:1.0.0j-1.fc16 sera utilisé
---> Le paquet openssl-devel.x86_64 0:1.0.0i-1.fc16 sera mis à jour
---> Le paquet openssl-devel.x86_64 0:1.0.0j-1.fc16 sera utilisé
---> Le paquet os-prober.x86_64 0:1.52-2.fc16 sera mis à jour
---> Le paquet os-prober.x86_64 0:1.53-3.fc16 sera utilisé
---> Le paquet perl-URI.noarch 0:1.58-2.fc16 sera mis à jour
---> Le paquet perl-URI.noarch 0:1.60-1.fc16 sera utilisé
---> Le paquet pm-utils.x86_64 0:1.4.1-12.fc16 sera mis à jour
---> Le paquet pm-utils.x86_64 0:1.4.1-13.fc16 sera utilisé
---> Le paquet python-crypto.x86_64 0:2.3-5.fc16 sera mis à jour
---> Le paquet python-crypto.x86_64 0:2.3-6.fc16 sera utilisé
---> Le paquet qt.x86_64 1:4.8.1-5.fc16 sera mis à jour
---> Le paquet qt.x86_64 1:4.8.2-2.fc16 sera utilisé
---> Le paquet qt-devel.x86_64 1:4.8.1-5.fc16 sera mis à jour
---> Le paquet qt-devel.x86_64 1:4.8.2-2.fc16 sera utilisé
---> Le paquet qt-x11.x86_64 1:4.8.1-5.fc16 sera mis à jour
---> Le paquet qt-x11.x86_64 1:4.8.2-2.fc16 sera utilisé
---> Le paquet rsync.x86_64 0:3.0.8-2.fc16 sera mis à jour
---> Le paquet rsync.x86_64 0:3.0.8-3.fc16 sera utilisé
---> Le paquet strace.x86_64 0:4.6-1.fc16 sera mis à jour
---> Le paquet strace.x86_64 0:4.7-1.fc16 sera utilisé
---> Le paquet systemd.x86_64 0:37-19.fc16 sera mis à jour
---> Le paquet systemd.x86_64 0:37-25.fc16 sera utilisé
---> Le paquet systemd-sysv.x86_64 0:37-19.fc16 sera mis à jour
---> Le paquet systemd-sysv.x86_64 0:37-25.fc16 sera utilisé
---> Le paquet systemd-units.x86_64 0:37-19.fc16 sera mis à jour
---> Le paquet systemd-units.x86_64 0:37-25.fc16 sera utilisé
---> Le paquet xorg-x11-drv-intel.x86_64 0:2.17.0-8.fc16 sera mis à jour
---> Le paquet xorg-x11-drv-intel.x86_64 0:2.19.0-3.fc16 sera utilisé
---> Le paquet xsane.x86_64 0:0.998-4.fc16 sera mis à jour
---> Le paquet xsane.x86_64 0:0.998-10.fc16 sera utilisé
---> Le paquet xsane-common.x86_64 0:0.998-4.fc16 sera mis à jour
---> Le paquet xsane-common.x86_64 0:0.998-10.fc16 sera utilisé
---> Le paquet xulrunner.x86_64 0:12.0-1.fc16 sera mis à jour
---> Le paquet xulrunner.x86_64 0:13.0-1.fc16 sera utilisé
---> Le paquet zeitgeist.noarch 0:0.8.2-2.fc16 sera mis à jour
---> Le paquet zeitgeist.x86_64 0:0.9.0-1.fc16 sera utilisé
--> Traitement de la dépendance : libxapian.so.22()(64bit) pour le paquet : zeitgeist-0.9.0-1.fc16.x86_64
--> Lancement de la transaction de test
---> Le paquet xapian-core-libs.x86_64 0:1.2.7-1.fc16 sera installé
--> Résolution des dépendances terminée
--> Lancement de la transaction de test
---> Le paquet kernel.x86_64 0:3.2.10-3.fc16 sera effacé
---> Le paquet kernel-devel.x86_64 0:3.2.10-3.fc16 sera effacé
--> Résolution des dépendances terminée
Erreur : protection contre les différentes versions de bibliothèques : glibc-2.14.90-24.fc16.7.i686 != glibc-2.14.90-24.fc16.6.x86_64Hors ligne
Lance dans ce cas la commande suivante :
package-cleanup --cleandupesRelance une mise à jour après celle-ci.
« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) 
Hors ligne
Cette commande ne semble pas être la solution :
Résumé de la transaction
================================================================================================================================================================================================================
Supprimer 90 Paquets (+77 Paquets en dépendance)
Taille d'installation : 935 M
Est-ce correct [o/N] : J'ai répondu non.
Hors ligne
Cette commande ne semble pas être la solution :
Résumé de la transaction ================================================================================================================================================================================================================ Supprimer 90 Paquets (+77 Paquets en dépendance) Taille d'installation : 935 M Est-ce correct [o/N] :J'ai répondu non.
Ou pas. Il faudrait d'une part poster l'intégralité des logs de cette commande. Il est fort possible d'autre part que glibc ne soit pas le seul paquet dupliqué, d'où la pléthore de paquets que package-cleaup souhaite désinstaller.
Si tu en doutes, tu peux simplement lister les paquets en double, sans suppression :
package-cleanup --dupesTu n'auras qu'à poster également la sortie de cette commande.
« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) 
Hors ligne
package-cleanup --dupes
Effectivement, l'ensemble des paquets listés sont en double.
J'ai donc réussi à résoudre mes problèmes en lançant la commande suivante :
package-cleanup --cleandupes
Merci Pikachu_2014
Hors ligne