Tutorial

Como solucionar el error No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)

Como solucionar el error No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)
5 (100%) 2 votes

Si estas actualizando tu sistema y tienes un apagón o el sistema simplemente se congela es probable que cuando intentes actualizar de nuevo te encuentres el error “No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente).”

Como solucionar el error No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)

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

Este error sucede cuando hay una actualización interrumpida y los paquetes de actualización se corrompen, lo que mantiene ocupado los procesos de actualización en un ciclo infinito. Por suerte, hay una forma muy simple de arreglarlo, aquí te la enseñamos.

Solución al error No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)

Para solucionar este error estos son los pasos que debes de seguir:

  • Ingresa a una terminal y escribe el comando para matar el proceso de actualización pendiente:
sudo fuser -vki  /var/lib/dpkg/lock

En este código usamos el comando –v para ver las acciones que se ejecutan al momento, el comando –k para matar el proceso de actualización estancado y el comando –i justo para que el programa indique que procesos matará y pida permiso para detenerlos.

  • Elimina el fichero que contiene los datos de la actualización que salió mal, esto hazlo siempre después de haber utilizado el código anterior:
sudo rm -f /var/lib/dpkg/lock
  • Ahora solo hace falta reparar los paquetes de actualización que se hayan descargado usa el comando:
sudo dpkg --configure –a
  • Listo, aquí ya puedes volver a instalar la actualización sin problema alguno, es recomendable que al terminar la actualización y antes de iniciar la próxima ejecutemos el siguiente comando para eliminar y reparar paquetes rotos.
sudo apt-get autoremove

Como siempre, te sugerimos que si es una actualización mayor de tu distribución actualices desde cero creando una USB, puedes hacerlo desde tu versión actual usando este tutorial.

Si tuviste algún problema te recomendamos contactarnos en los comentarios para poder ayudarte a solucionarlo de la forma más directa.

Mostrar más

Luis López

Los sistemas operativos me han apasionado desde muy joven. Pero Linux es mi plataforma favorita. También me encantan los videojuegos, los nuevos gadgets y las redes sociales.

Publicaciones relacionadas

8 comentarios

  1. Hola buenas noches, soy principiante en esto, ojalá no sea mucha molestia. Despues de colocar el comando :

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

    me sale error indicando que f es una opcion incorrecta , en vez de f va el numero del proceso que aparece en el comando anterior o que es lo que me hace falta agregarle?

  2. Funciono perfecto, muchas gracias! En mi caso el error venia generado por lock-frontend, solo cambie los comandos
    sudo fuser -vki /var/lib/dpkg/lock
    por
    sudo fuser -vki /var/lib/dpkg/lock-frontend
    y
    sudo rm -f /var/lib/dpkg/lock
    por
    sudo rm -f /var/lib/dpkg/lock-frontend

  3. Muy bueno. Me sirvió 😉 y me ayudó a muchos problemas que se me presentaban al querer instalar algunos paquetes, solo en algunos casos se requiere cambiar el nombre del proceso que se desea bloquear.

Deja un comentario

Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar mi política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en ayudalinux2016@gmail.com.

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

Acepto la política de privacidad *