por

Este error suele aparecer tras interrumpir de manera accidental una actualización en Linux.

Por ejemplo, si hacemos:

# sudo apt update && sudo apt upgrade

…y durante este proceso se corta la conexión SSH o se reinicia el PC, cuando repitamos el proceso interrumpido, la actualización de paquetes, nos encontraremos con un mensaje de error de este tipo:

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?

La forma de solucionar esto es sencilla. Os indico los pasos:

Matamos el proceso de actualización que se ha quedado pendiente:

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

A continuación eliminamos el archivo que contiene los datos de la actualización fallida:

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

Reparamos los paquetes de actualización que se hayan descargado:

# sudo dpkg --configure –a

Y ya podemos actualizar el sistema de la forma habitual:

# sudo apt update && sudo apt upgrade
  • Contenido relacionado por Etiqueta