Solucionar No se pudo bloquear/var/lib/dpkg/lock – open (11 recursos temporalmente no disponibles)

Solucionar No se pudo bloquear/var/lib/dpkg/lock – open (11 recursos temporalmente no disponibles)


Solucionar No se pudo bloquear/var/lib/dpkg/lock – open (11 recursos temporalmente no disponibles)

E: Incapaz de bloquear el directorio de administración (/ var / lib / dpkg /) ¿otro proceso lo está usando?
Recibí muchos errores de “No se pudo bloquear /var/ lib/dpkg/lock” al intentar instalar o actualizar paquetes desde la línea de comandos en máquinas virtuales Ubuntu últimamente, así que pensé en publicar algo sobre cómo puedes deshacerte de tales problemas.
Este es el mensaje de error completo:
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
Tal como dice el mensaje, esto podría suceder si se está utilizando otro proceso /var/lib/dpkg/lock. Entonces, lo primero que debe hacer si encuentra este error es asegurarse de cerrar los administradores de paquetes, como Synaptic, etc. También verifique si tiene otros terminales abiertos que estén ejecutando una instalación / actualización y espere a que finalicen esos procesos.
Si no se utilizan procesos /var/lib/dpkg/lock, el siguiente paso es… esperar. En algunos casos, esto es suficiente para corregir tales errores “No se pudo obtener el bloqueo /var/lib/dpkg/lock”.
Otra posible forma de solucionar este problema es reiniciar el sistema y ver si esto todavía ocurre.
Sin embargo, hay casos en los que las soluciones mencionadas anteriormente pueden no ser suficientes. Para tales casos, esto es lo que puede hacer. 
¡Solo use esto si nada más funcionó! El uso de los comandos a continuación puede provocar paquetes rotos / corruptos. ¡Úsalos bajo tu propio riesgo!
Si nada más funcionó, puede eliminar el archivo de bloqueo de apt y ver si eso soluciona el problema en su Ubuntu / Debian / Linux Mint (y cualquier sistema que use APT):
sudo rm /var/lib/apt/lists/lock
Si todavía recibe errores sobre el aptbloqueo de caché ( /var/cache/apt/archives/lock) o el dpkgbloqueo ( /var/lib/dpkg/lock), puede eliminarlos:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
También puede ser necesaria una reconfiguración de paquete después de esto, así como también la reparación de cualquier paquete potencialmente roto:
sudo dpkg --configure -a
sudo apt install -f
En algunos casos raros, puede ver un error como el siguiente, después de intentar ejecutar sudo dpkg --configure -a:
$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0004' near line 0:
newline in field name '#padding'
En tales casos, elimine el archivo ofensivo y vuelva a ejecutar el comando  sudo dpkg --configure -a. En mi ejemplo anterior, el archivo es /var/lib/dpkg/updates/0004(¡esto puede ser diferente en su caso!), Por lo que para eliminarlo y volver a configurar dpkg, sería necesario usar:
sudo rm /var/lib/dpkg/updates/0004
sudo dpkg --configure -a
Afortunadamente, después de ejecutar estos comandos, debería dejar de recibir el error “No se pudo bloquear /var/lib/dpkg/lock – open (recurso 11 no disponible temporalmente)”.

E: No se pudo bloquear /var/lib/dpkg/lock-frontend – open (11: Recurso temporalmente no disponible)

En algunas situaciones, es posible que vea un error similar, pero que dice en lock-frontendlugar de solo lock:
E: Could not get lock /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?
Este error de la interfaz de bloqueo dpkg significa que actualmente se está ejecutando una aplicación gráfica que utiliza dpkg / apt, como Synaptic package manager, Gdebi o alguna otra. La solución en este caso es cerrar la aplicación e intentar nuevamente. En el 99% de los casos, esto debería resolver el problema. Si persiste, intente reiniciar el sistema y solo como último recurso elimine el /var/lib/dpkg/lock-frontendarchivo.
Si elimina el  archivo /var/lib/dpkg/lock-frontend, lo más probable es que se encuentre con el Could not get lock /var/lib/dpkg/lockerror mencionado al principio del artículo, por lo que deberá comenzar desde la parte superior de este artículo con las instrucciones para solucionarlo.

No hay comentarios.:

Publicar un comentario

Dame tu opinión!!!