centos

Configuracion para quitar errores en actualización de Centos yum

Como quitar errores de paquetes duplicados en Linux Centos

si has realizado una actualización de paquetes  y te ha dado errores con yum update, la actualización, la forma de reparar este error es de la siguiente forma.

Instala el yum-utils

yum install yum-utils

a continuación realizamos un listado de todos los paquetes en conflicto o duplicados

package-cleanup --dupes

ahora vamos a quitar los paquetes en conflicto

package-cleanup --cleandupes

con esto podrás ejecutar de nuevo la actualización y comprobar si lo errores han sido eliminados.

3 comentarios en “Configuracion para quitar errores en actualización de Centos yum”

  1. No resultó, he intentado de varias formas pero no peremite:

    [root]# package-cleanup –cleandupes
    Loaded plugins: fastestmirror
    Not removing python-2.7.5-86.el7.x86_64 because it is required by 1 installed package
    Not removing python-libs-2.7.5-86.el7.x86_64 because it is required by 1 installed package
    No duplicates to remove
    Warning: Some duplicates were not removed because they are required by installed packages.
    You can try –cleandupes with –removenewestdupes, or review them with –dupes and remove manually.

    También traté con:

    [root]# package-cleanup –cleandupes –removenewestdupes Loaded plugins: fastestmirror
    Not removing python-2.7.5-88.el7.x86_64 because it is required by 2 installed packages
    Not removing python-libs-2.7.5-88.el7.x86_64 because it is required by 1 installed package
    No duplicates to remove
    Warning: Some duplicates were not removed because they are required by installed packages.
    You can try –cleandupes without –removenewestdupes, or review them with –dupes and remove manually.

    1. SERGIO MARTINEZ

      Por lo que veo tienes problemas con python, ¿has probado a actualizar python?
      yum update –disablerepo=epel

      ya nos diras como te va el problema.

  2. Hola
    Le doy Yum update -y y me marca esto:
    Error: Paquete: sarg-2.3.11-1.el7.x86_64 (@AL-Server)
    Necesita: libgd.so.3()(64bit)
    Eliminando: gd-last-2.2.5-8.el7.x86_64 (@AL-Server)
    libgd.so.3()(64bit)
    Obsoleto por: gd3php-2.3.3-7.el7.remi.x86_64 (remi-safe)
    ~libgd.so.103()(64bit)
    Error: Paquete: clamav-server-sysvinit-0.100.0-1.el7.noarch (AL-Server)
    Necesita: clamav-server = 0.100.0-1.el7
    Eliminando: clamav-server-0.99.2-4.el7.x86_64 (@AL-Server)
    clamav-server = 0.99.2-4.el7
    Actualizado por: clamav-server-0.103.5-1.el7.x86_64 (AL-Server)
    clamav-server = 0.103.5-1.el7
    Disponible: clamav-server-0.99.2-3.el7.centos.vm.x86_64 (virtualmin)
    clamav-server = 0.99.2-3.el7.centos.vm
    Instalando: clamd-0.103.6-1.el7.x86_64 (epel)
    clamav-server = 0.103.6-1.el7
    Error: Paquete: clamav-scanner-sysvinit-0.100.0-1.el7.noarch (AL-Server)
    Necesita: clamav-scanner = 0.100.0-1.el7
    Eliminando: clamav-scanner-0.99.2-4.el7.noarch (@AL-Server)
    clamav-scanner = 0.99.2-4.el7
    Actualizado por: clamav-scanner-0.103.5-1.el7.noarch (AL-Server)
    clamav-scanner = 0.103.5-1.el7
    Disponible: clamav-scanner-0.99.2-3.el7.centos.vm.noarch (virtualmin)
    clamav-scanner = 0.99.2-3.el7.centos.vm
    Error: Paquete: clamav-server-0.103.5-1.el7.x86_64 (AL-Server)
    Necesita: clamav-filesystem = 0.103.5-1.el7
    Eliminando: clamav-filesystem-0.99.2-4.el7.noarch (@AL-Server)
    clamav-filesystem = 0.99.2-4.el7
    Actualizado por: clamav-filesystem-0.103.6-1.el7.noarch (epel)
    clamav-filesystem = 0.103.6-1.el7
    Disponible: clamav-filesystem-0.99.2-3.el7.centos.vm.noarch (virtualmin)
    clamav-filesystem = 0.99.2-3.el7.centos.vm
    Disponible: clamav-filesystem-0.103.5-1.el7.noarch (AL-Server)
    clamav-filesystem = 0.103.5-1.el7
    Error: Paquete: clamav-server-0.103.5-1.el7.x86_64 (AL-Server)
    Necesita: clamav-lib = 0.103.5-1.el7
    Eliminando: clamav-lib-0.99.2-4.el7.x86_64 (@AL-Server)
    clamav-lib = 0.99.2-4.el7
    Actualizado por: clamav-lib-0.103.6-1.el7.x86_64 (epel)
    clamav-lib = 0.103.6-1.el7
    Disponible: clamav-lib-0.99.2-3.el7.centos.vm.x86_64 (virtualmin)
    clamav-lib = 0.99.2-3.el7.centos.vm
    Disponible: clamav-lib-0.103.5-1.el7.x86_64 (AL-Server)
    clamav-lib = 0.103.5-1.el7
    Podría intentar utilizar el comando –skip-broken para sortear el problema
    Podría intentar ejecutar: rpm- Va –nofiles –nodigest

    El problema es que no he podido actualizar PHP 5.4 a 7.2 en Centos!
    Alguien sabe que puedeestar pasando?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *