GNU/Linux >> Tutoriales Linux >  >> Cent OS

La "actualización de yum" falla con "[versión del paquete 1] es un duplicado con [versión del paquete 2]"

El problema

El comando "yum update" falla debido a un paquete duplicado en el sistema:

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

Causa raíz

Esto puede suceder debido a que una actualización de yum se detuvo inesperadamente antes, lo que resultó en la presencia de paquetes duplicados, ya que los paquetes más antiguos no se eliminaron del sistema.

Eliminar los paquetes duplicados

1. Utilice paquete de limpieza para eliminar duplicados:

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

Opción:'–dupes ‘ escaneará duplicados en rpmdb.
Opción:‘–cleandupes ‘ buscará duplicados en rpmdb y eliminará las versiones anteriores.

ADVERTENCIA :también podría considerar agregar –noscripts opción al comando para evitar activar los scripts de desinstalación para los RPM de destino, ya que permanecerá instalada otra versión del RPM.

2. Actualice el sistema después de eliminar los duplicados:

# yum update

3. Después de realizar la limpieza, verifique e instale los paquetes con los siguientes comandos,

# yum info packagename
# yum install packagename

4. Si la versión de 32 bits del paquete instalado en el sistema no está disponible en el canal de 64 bits, elimínelo con el siguiente comando y ejecuten el comando yum.

# rpm -e --justdb [package name]


Cent OS
  1. Actualice la versión de PHP a 5.6 en Centos 6

  2. 'yum update' falló con un mensaje de error "No se pudo resolver el host" en Centos:aquí hay una solución

  3. Centos - ¿Error de actualización de Yum en Centos 5.6?

  4. La actualización de DNF falla con el error "FALLÓ la comprobación de GPG" - CentOS/RHEL 8

  5. apt-get update ¿Falla? (Kali Linux con Caja Virtual)

Cómo instalar Git en CentOS 7 con Yum o el último repositorio

Cómo administrar paquetes en CentOS con YUM

Cómo instalar Odoo 12 con PostgreSQL 11 en CentOS 7

Firewalld no se inicia en CentOS 8 con DBusException

Cómo reparar paquetes duplicados de Yum o dependencias rotas

¿Cómo actualizo a la última versión de PHP en CentOS con yum?