lilitux-tux-atlas-15113Tutorial para solucionar “No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)

Últimamente recibimos unos cuantos comentarios sobre este error, el cual explicaremos como solucionar.

El error es:

[email protected]:~$ sudo apt-get install ubuntu-restricted-extras
[sudo] password for diego:
E: se interrumpió la ejecución de dpkg, debe ejecutar manualmente «sudo dpkg –configure -a» para corregir el problema

y/o

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?

Y lo solucionamos de la siguiente forma:

Abriremos una terminar  y ejecutamos el siguiente comando para desbloquear /var/lib/dpkg/lock.

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

Las opciones utilizadas en el comando sirven para:

  • -v activa el modo verbose, para los que nos gusta ver en todo momento lo que está haciendo.
  • -k mata el proceso que mantiene el fichero ocupado.
  • -i pide confirmación para matar al proceso.

También recomiendan eliminar el fichero en cuestión.

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

Una vez terminado con el bloqueo, ejecutamos el siguiente comando para reparar los posibles paquetes rotos.

$ sudo dpkg --configure -a

Terminado este último paso, ya podemos volver a instalar. Acaba la instalación ejecutamos el siguiente comando para eliminar paquetes que ya no sirvan o se hayan quedado “colgando” y
listo.

$ sudo apt-get autoremove

Ya podemos reiniciar después de la instalación y continuar sin problemas. Deciros también
que ésta misma solución se puede utilizar cuando nos encontramos con el mismo problema en la apt cache lock.

Fuente: askubuntu y javiercarrasco.

108
Deja una respuesta

avatar
88 Hilos de comentario
20 Respuestas de hilo
26 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
87 Autores de comentarios
astraltotoMartinMayerlyn RSgonzalo Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
astral
Invitado
astral

gracias me funciono alos 3 intentos ya que hice una pequeña modificación del código y me quedo hasi —- sudo fuser -vki /var/lib/dpkg/lock-frontend

Martin
Invitado
Martin

Geniooo, muchas gracias. Funcionó perfecto!!

Saludos

gonzalo
Invitado
gonzalo

hola buenas en cada uno de los codigos que pongo me pone SUDO: orden no encontrada

Mayerlyn RS
Invitado
Mayerlyn RS

Hola Gonzalo, debes colocar todo en minúsculas.
sudo fuser -vki /var/lib/dpkg/lock

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

sudo dpkg –configure -a

sudo apt-get autoremove

toto
Invitado
toto

hice todoy aqui esta la respuesta sudo apt-get autoremove
E: No se pudo bloquear /var/lib/dpkg/lock-frontend – open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

Jose AG
Invitado
Jose AG

Gracias!

Franco Díaz
Invitado
Franco Díaz

Funcionó, gracias