yum erreur de package est un doublon avec

Quand j'essaie de course yum update sur une boîte de CentOS 6.3, je reçois des erreurs, et je dis d'exécuter yum check. La sortie de yum check est:

➜  ~  yum check
Loaded plugins: fastestmirror
glibc-2.12-1.107.el6_4.5.x86_64 is a duplicate with glibc-2.12-1.107.el6_4.4.x86_64
glibc-common-2.12-1.107.el6_4.5.x86_64 is a duplicate with glibc-common-2.12-1.107.el6_4.4.x86_64
glibc-devel-2.12-1.107.el6_4.5.x86_64 is a duplicate with glibc-devel-2.12-1.107.el6_4.4.x86_64
glibc-devel-2.12-1.107.el6_4.5.x86_64 has missing requires of glibc-headers = ('0', '2.12', '1.107.el6_4.5')
iputils-20071127-17.el6_4.2.x86_64 is a duplicate with iputils-20071127-17.el6_4.x86_64
nspr-4.9.5-2.el6_4.x86_64 is a duplicate with nspr-4.9.2-1.el6.x86_64
nss-3.14.3-4.el6_4.x86_64 is a duplicate with nss-3.14.0.0-12.el6.x86_64
nss-softokn-3.14.3-3.el6_4.x86_64 is a duplicate with nss-softokn-3.12.9-11.el6.x86_64
nss-util-3.14.3-3.el6_4.x86_64 is a duplicate with nss-util-3.14.0.0-2.el6.x86_64
tzdata-2013g-1.el6.noarch is a duplicate with tzdata-2013c-2.el6.noarch
2:xinetd-2.3.14-39.el6_4.x86_64 is a duplicate with 2:xinetd-2.3.14-38.el6.x86_64
Error: check all

une idée de comment résoudre ces paquets? J'ai essayé yum reinstall xinetd tzdata nss-util nss-softokn nss nspr iputils glibc glibc-common glibc-devel mais j'ai reçu:

erreur: problèmes de version Multilib trouvés. Cela signifie souvent que l' racine la cause est autre chose et la vérification de la version multilib est juste soulignant qu'il y a un problème.

21
demandé sur Justin 2013-10-17 08:27:00

4 réponses

pour moi, il semble que vous avez redémarré votre ordinateur (ou qu'il s'est écrasé) alors que vous étiez en train de mettre à jour des paquets. Donc les nouveaux paquets installés, mais le vieux paquets ne sont pas éliminés.

regarde en Premier si vous avez des incomplète des opérations suivantes: yum-de compléter la transaction

si cela ne vous aide pas, jetez un oeil à l'outil de nettoyage des paquets qui fait partie du paquet yum-utils.

nettoyage du paquet --dupes listes double paquets

nettoyage du paquet -- cleandupes supprime les paquets dupliqués

mais faites attention avec la commande et créez une sauvegarde avant de supprimer les doublons.

39
répondu user1403360 2013-12-04 08:12:43

j'ai pu supprimer tous les doublons en utilisant yum shell:

  1. j'ai d'abord ordonné de supprimer tous les paquets en utilisant remove foo-package-*
  2. Alors commande pour installer la version précédente, en spécifiant la version exacte install foo-package-3.14.1-5.i386 foo-package-3.14.1-5.x86_64
  3. validation de la transaction par run

après cela, les doublons ont disparu et je pouvais mettre à jour le système vers les paquets courants sans problème et sans introduire de nouveaux doublons.

ce fonctionne même pour les paquets système comme nss ou yum.

8
répondu Hubert Kario 2014-02-10 17:15:05

yum réinstaller le paquet toute dernière version

1
répondu scriptracer 2018-05-23 07:51:45

il y a quelques mois, j'ai également rencontré ce problème après avoir amélioré mon fedora.

j'ai aussi essayé le nettoyage du paquet de façon utilitaire et il a commencé à supprimer les libs nécessaires rendant mon poste de travail impraticable. Luckely je pourrais réinstaller fedora ne pas supprimer ma partition.

hier, le même problème s'est produit et je l'ai corrigé en supprimant l'ancienne version du duplicata.

Par exemple: J'ai eu ces doublons: oxygène-icône-Thème-4.8.3-1.fc16.noarch est un dupliquer avec oxygène-icon-theme-4.8.2-1.fc16.noarch sane-backends-libs-1.0.22-10.fc16.i686 est un duplicata avec sane-backends-libs-1.0.22-8.fc16.i686

ce que j'ai fait c'est que j'ai utilisé le 'yum remove sane-backends-libs-1.0.22-8.fc16.i686 ' et ensuite une mise à jour yum.

Tout est nog fonctionne bien.

J


http://forums.fedoraforum.org/showthread.php?t=268328

0
répondu micfan 2016-12-15 08:04:58