Linux Ubuntu 17.04 E:No se pudo bloquear – open (11: Recurso no disponible temporalmente) - ERROR UPDATE


En el mundo Linux y con el sabor Ubuntu 17.04, tenemos un sistema de actualización maravilloso que se encarga de poner a punto el sistema y en el que el intervenir de vez en cuando hace que te maravilles sobre el mantenimiento del sistema.

Esta vez, como usuario de escritorio, Ubuntu ha presentado un error que se detectó algunos días atrás en el Pc.  

El sistema arrojaba el error:  

E:No se pudo bloquear – open (11: Recurso no disponible temporalmente) 

Por algún motivo algunas actualizaciones antiguas se habían quedado colgadas y de manera corrupta el  dpkg (Base del Sistema de Gestión de Paquetes de Debian) se bloquea y no nos deja hacer updates o instalar paquetes desde la terminal ni desde al App gráfico o Gui.

La solución es hacerle un Kill con fuser a estos procesos para volver a lanzar el comando con un resultado satisfactorio.

sudo fuser -vki /var/lib/apt/lists/lock
Con fuser se obtendrá lo que está bloqueando y podremos hacer uso de sus "Procedimientos" para liberarlos.

Los procedimientos que nos interesan son:
  • v: verbose, es decir, ver de forma más extensa lo que se va a ejecutar
  • k: kill, mata los procesos que tengan el fichero ocupado
  • i: interactive, pide confirmación para matar cada proceso

Así aprobamos la culminación de estos procesos colgados y se lanza nuevamente la actualización siendo esta vez satisfactoria.


Como se ha visto el proceso es sencillo y solo basta con hacer uso de fuser.

Seguiremos en contacto, asi que opina, mejora, comenta, etc.

Comentarios