Solución a error de yum «Another app is currently holding the yum lock»

Published:

Me dio un error al momento de lanzar yum para actualizar mi CentOS, esto se debe a una herramienta llamada GUI PackageKit instalada en el sistema y mantiene el bloqueo de yum mientras se ejecuta, esto es algo bastante regular. Pero vamos a ver algunas alternativas para solucionar este inconveniente.

1- Matando el proceso

Al lanzar el comando yum nos muestra que pid esta tomando yum, para saber cual es exactamente hacemos un ps con grep y el pid en cuestión.

ps -ef | grep 3133

Habiendo identificado el proceso procedemos a matarlo.

 kill -9 3133

2- Remove/Disable PackageKit utility

Otra forma más agresiva es deshabilitar el complemento refresh-packagekit de yum editando el archivo de configuración refresh-packagekit

nano/etc/yum/pluginconf.d/refresh-packagekit.conf:
[main]
enabled=0
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles