MIBALTOALEX.COM

martes, septiembre 11, 2012

No se pudo bloquear /var/lib/dpkg/lock - open (11: Recurso no disponible temporalmente)

En alguna ocasión te ha salido el siguiente error cuando intentabas instalar o actualizar algun paquete:

E: No se pudo bloquear /var/lib/dpkg/lock - open (11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio de administración (/var/lib/dpkg/), ¿quizás haya algún otro proceso utilizándolo?

Este error se produce cuando se ha bloqueado la instalación de forma incorrecta de un paquete, el cual puede ocasionar que se nos queden paquetes corruptos en el sistema y no podamos hacer actualizaciones o instalaciones nuevas.

Para solucionar este error, empleamos el siguiente comando en nuestra terminal:

$ sudo fuser -vki  /var/lib/dpkg/lock

El comando fuser, nos permitirá ver los ficheros abiertos y matar el proceso que los mantiene ocupados.

Tras desbloquear /var/lib/dpkg/lock , se recomienda eliminar el fichero de bloqueo.

 $ sudo rm -f /var/lib/dpkg/lock 

Y finalmente ejecutamos el siguiente comando para reparar los posibles paquetes rotos:

 $ sudo dpkg --configure -a 

0 comentario(s)

Publicar un comentario