Error actualizacion (E: No se pudo bloquear /var/cache/apt/archives/lock.....)

1 envío / 0 nuevos
#1 Mar, 14/11/2017 - 17:03
moonwatcher
Imagen de moonwatcher
Desconectado/a
moderador
se unió: 21/01/16

Error actualizacion (E: No se pudo bloquear /var/cache/apt/archives/lock.....)

Estado: 
[SOLUCIONADO]

Hola gente. He tenido un problema durante una actualización que no recuerdo haber visto antes y quería compartir la solución. Mi sistema es Debian testing + XFCE4.

El caso es que en medio de la actualización con apt, el sistema o la terminal se quedó colgado en el 8% del proceso. Después de un rato y tras reiniciar la terminal volví a probar lanzándome este error:

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

Tanto apt como aptitude me lanzaba el mismo error. Buscando por la red he encontrado la solución.

Primero ejecutamos:

# fuser -vki  /var/lib/dpkg/lock

Después borramos el fichero en cuestión:

# rm -f /var/lib/dpkg/lock

Ejecutamos dpkg para arreglar posibles paquetes rotos:

#  dpkg --configure -a

Tras un reinicio para asegurarme el problema desapareció y pude actualizar.

Interesante el comando fuser:

http://www.nexolinux.com/comando-fuser-localizamos-procesos-que-usan-un-fichero/

Fuente: https://askubuntu.com/questions/15433/unable-to-lock-the-administration-directory-var-lib-dpkg-is-another-process