Ubuntu :: (Solución) No se pudo bloquear /var/lib/apt/lists/lock – open (11: Recurso no disponible temporalmente)

Hoy que quise actualizar mi Ubuntu con el comando de consola sudo apt-get update, me salió éste error:

E: No se pudo bloquear /var/lib/apt/lists/lock - open (11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio /var/lib/apt/lists/

Tampoco podía actualizar los repositorios mediante el gui. La solución es sencilla:

sudo fuser -vki /var/lib/apt/lists/lock

Si se fijan, la ruta es la que nos dio el primer error, fuser es un comando que nos muestra los archivos abiertos y las opciones del mismo son:

v: verbose, ver a detalle lo que se está ejecutando
k: kill, mata los procesos que tengan el archivo bloqueado
i: interactive, pide confirmación para matar cada proceso
Y listo, una vez asesinados los procesos que tenían bloqueado el archivo, podemos actualizar sin problemas. De todos modos, siempre es bueno reparar los paquetes rotos (Si los hubiera) y eliminar los que ya no sirvan (Si los hubiera), por si acaso alguno ha producido este inconveniente. Lo hacemos con la siguiente instrucción:

sudo dpkg --configure -a
sudo apt-get autoremove

Ahora si, podemos actualizar:

sudo apt-get update && sudo apt-get upgrade
¡Comparte! Ayuda a que el conocimiento se expanda
FacebookTwitterGoogle+BufferPin ItEmail

También te podría gustar...

1 respuesta

  1. beberro dice:

    se queda congelado en 0%

    Me aparece esto!

    0% [Connecting to archive.ubuntu.com (2001:67c:1560:8001::14)] [Connecting to security.ubuntu.com (2001:67c:1560:8001::11)]

Deja un comentario

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