GNU/Linux >> Tutoriels Linux >  >> Cent OS

"yum update" échoue avec "[package version 1] est un doublon avec [package version 2]"

Le problème

La commande "yum update" échoue en raison d'un package en double sur le système :

tigervnc-server-1.1.0-8.el6_5.x86_64 is a duplicate with tigervnc-server-1.1.0-5.el6_4.1.x86_64

Cause fondamentale

Cela peut se produire en raison d'une mise à jour de yum interrompue de manière inattendue plus tôt, ce qui entraîne la présence de packages en double, car les packages plus anciens n'ont pas été supprimés du système.

Suppression des packages en double

1. Utilisez package-cleanup pour supprimer les doublons :

# package-cleanup --dupes
# package-cleanup --cleandupes

Option :'–dupes ' analysera les doublons dans rpmdb.
Option :'–cleandupes ‘ recherchera les doublons dans rpmdb et supprimera les anciennes versions.

AVERTISSEMENT  :vous pouvez également envisager d'ajouter les –noscripts option à la commande pour éviter de déclencher les scripts de désinstallation pour les RPM ciblés puisqu'une autre version du RPM restera installée.

2. Mettez à jour le système après avoir supprimé les doublons :

# yum update

3. Une fois le nettoyage effectué, vérifiez et installez les packages avec les commandes suivantes,

# yum info packagename
# yum install packagename

4. Si la version 32 bits du package installé sur le système n'est pas disponible sous le canal 64 bits, supprimez-le à l'aide de la commande suivante et ils exécutent la commande yum.

# rpm -e --justdb [package name]


Cent OS
  1. 'yum update' a échoué avec un message d'erreur "Impossible de résoudre l'hôte" sur Centos - Voici un correctif

  2. Centos - Échec de la mise à jour Yum :Erreur :Impossible de récupérer les métadonnées du référentiel (repomd.xml) pour le référentiel… ?

  3. Centos - Erreur de mise à jour Yum sur Centos 5.6 ?

  4. Yum échoue avec "Erreur :l'image du disque de la base de données est mal formée" dans /var/log/messages

  5. Comment yum mettre à jour PHP vers la version 5.4 sur Amazon Linux ?

Comment installer Git sur CentOS 7 avec Yum ou le dernier référentiel

Comment gérer les packages sur CentOS avec YUM

Comment installer Odoo 12 avec PostgreSQL 11 sur CentOS 7

Comment réparer les packages en double Yum ou les dépendances brisées

La mise à jour DNF échoue avec l'erreur "Échec de la vérification GPG" - CentOS/RHEL 8

Comment mettre à niveau vers la dernière version de PHP dans CentOS avec yum ?