Yum atascado en «Setting up Update Process»

En este caso, yum dejaba de responder en el punto de «Setting up Update Process«, pero puede pasar en cualquier momento de su ejecución. Para encontrar el problema podemos seguir los siguientes pasos:

  1. Revisar el log de yum en /var/log/yum.log en busca de errores
  2. Comprobar que no hay otra instancia de yum corriendo en el sistema (ps aux | grep yum)
  3. Hacer debug del proceso atascado con el comando strace (strace -p PID)
  4. Hacer un yum clean all.

Si pese a esos tres puntos seguís sin encontrar el fallo,es muy probable (era mi caso) que la base de datos de yum tenga algún tipo de corrupción. Para regenerarla hacemos lo siguiente:

# rm -f /var/lib/rpm/__db*
# rpm --rebuilddb
# yum clean all

Ahora podemos volver a intentar ejecutar yum de nuevo y comprobar si funciona correctamente.

Un comentario en “Yum atascado en «Setting up Update Process»

  1. Muy bueno!

    Hace algún tiempo que yum me decía «DB altered outside of yum» y tenía pendiente reconstruir la base de datos.

    Gracias!
    Saludos

Comments are closed.