Error de descarga de Apt [No se pudo obtener el bloqueo /var/lib/dpkg/lock-frontend]

  • Synaptic Package Manager o Software Updater abierto.
  • Algunos comandos apt se ejecutan en una terminal o tienen procesos que se ejecutan en segundo plano.

1 
2 
3
$ sudo apt install -y redis 
E: No se pudo obtener el bloqueo /var/lib/dpkg/lock-frontend - open (11: Recurso temporalmente no disponible) 
E: No se pudo adquirir el bloqueo de interfaz de dpkg (/var/lib/dpkg/lock -frontend), ¿lo está usando otro proceso?

ver proceso

1 
2 
3 
4 
5
$ p.d. auxiliar | grep apt 
root 1747 0.0 0.0 4628 808 ? Ss 07:06 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily actualizar 
raíz 1769 0.0 0.0 4628 1820 ? S 07:06 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held actualizar 
_apt 16225 3.0 0.2 80192 8796 ? S 07:07 0:04 /usr/lib/apt/methods/http 
_apt 16226 0.7 0.2 80188 8800 ? S 07:07 0:01 /usr/lib/apt/methods/http

detener el proceso

1
$ sudo killall apt apt-get

Esta es una forma más rápida, pero no es suficiente, los dos primeros no se pueden cerrar, solo se puede matar el pid

1
$ sudo matar -9 <pid>

eliminar archivo bloqueado

1 
2 
3
$ sudo rm /var/lib/apt/lists/lock 
$ sudo rm /var/cache/apt/archives/lock 
$ sudo rm /var/lib/dpkg/lock*

reconfigurar dpkg

1 
2 
3
$ sudo dpkg --configure -a 
dpkg: error: analizando el archivo '/var/lib/dpkg/updates/0004' cerca de la línea 0: 
nueva línea en el nombre del campo '#padding'

En este momento, puede haber un error, luego elimine manualmente el archivo

1
$ sudo rm -rf /var/lib/dpkg/updates/0004

Ejecute el comando de configuración nuevamente y luego continúe con la instalación del software.

1 
2
$ sudo apt actualizar -y 
$ sudo apt instalar -y redis

error de descarga de apt [No se pudo obtener el bloqueo /var/lib/dpkg/lock-frontend] | Blog de Wen Xin 

Supongo que te gusta

Origin blog.csdn.net/txl910514/article/details/130142555
Recomendado
Clasificación