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