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

El comando Yum falla con "Otra aplicación actualmente tiene el bloqueo yum" en CentOS/RHEL 7

Al emitir cualquier comando yum, obtendrá un error que se muestra a continuación:

# yum list
Loaded plugins: fastestmirror, langpacks
Existing lock /var/run/yum.pid: another copy is running as pid 13023.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: PackageKit
    Memory :  26 M RSS (430 MB VSZ)
    Started: Sat Sep 30 18:31:21 2017 - 00:33 ago
    State  : Sleeping, pid: 13023

El error indica que se está ejecutando otra instancia para la actualización de yum, y su PID es 13023. Verifique el PID en el comando 'ps -ef' para ver qué proceso está reteniendo el bloqueo de yum.

# ps -ef | grep 13023
root      13023  11813  3 18:31 ?        00:00:04 /usr/bin/python /usr/share/PackageKit/helpers/yum/yumBackend.py refresh-cache yes

Una utilidad GUI PackageKit instalado en el sistema y mantiene el bloqueo yum mientras se ejecuta regularmente. Puede utilizar cualquiera de los métodos que se indican a continuación para resolver el error. A veces, eliminar el ID de proceso utilizado por la utilidad PackageKit no funciona. En ese caso, la única solución es deshabilitar PackageKit o eliminarlo por completo.

Método 1:eliminar el ID de proceso utilizado por PackageKit

Elimine el proceso que mantiene el bloqueo yum, por ejemplo:

# kill -9 13023

o

# pkill PackageKit

luego ejecute el comando yum nuevamente.

Eliminar/deshabilitar la utilidad PackageKit

Otra forma es deshabilitar el complemento yum de refresh-packagekit editando el archivo de configuración de refresh-packagekit /etc/yum/pluginconf.d/refresh-packagekit.conf :

[main]
enabled=0

O puede borrar la utilidad de administración de PackageKit del sistema:

# yum remove -y PackageKit*


Cent OS
  1. Gestión de paquetes de CentOS 8 con DNF en la línea de comandos

  2. CentOS/RHEL 7:¿Cómo abrir un puerto en el firewall con firewall-cmd?

  3. CentOS/RHEL 6:Cómo enumerar o instalar solo actualizaciones de seguridad con yum

  4. CentOS / RHEL:configure las actualizaciones automáticas de yum con el servicio yum-cron

  5. Cómo systemd-tmpfiles limpia /tmp/ o /var/tmp (reemplazo de tmpwatch) en CentOS/RHEL 7

Cómo iniciar el servicio en el arranque con RHEL 8 / CentOS 8 Linux

Cómo habilitar la configuración de proxy para Yum Command en servidores RHEL / CentOS

Cómo revertir las actualizaciones con el comando yum history en servidores CentOS / RHEL

Los 50 mejores ejemplos de comandos YUM para usuarios de RHEL o CentOS

Instalación de vulnerabilidades de seguridad con yum en CentOS/RHEL 5,6,7 (hoja de referencia)

/var/cache/yum Sistema de archivos de llenado constante en CentOS/RHEL