No se pudo obtener el bloqueo /var/lib/apt/lists/lock

No se pudo obtener el bloqueo /var/lib/apt/lists/lock

cuando intento obtener la actualización de apt, aparece el siguiente error,

E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/

Respuesta1

Esto simplemente significa que hay una aplicación que usa apt.

Primero intente averiguar qué aplicación es usando este comando en la terminal

ps aux | grep '[a]pt'

Si hay un proceso ejecutándose usando apt (como apt-get o aptitude), lo mejor que puede hacer es dejar que termine lo que está haciendo. De lo contrario puedes matarlo usando

kill <PID of the process (2nd column in output of ps aux)>

Después de asegurarse de que no haya ningún proceso o de eliminarlo, puede quitar el bloqueo usando

sudo rm /var/lib/apt/lists/lock

Respuesta2

Puede averiguar qué proceso está utilizando el archivo fusery, opcionalmente, eliminarlo:

sudo fuser -vik -TERM /var/lib/apt/lists/lock

Respuesta3

prueba este comando: sudo fusor -vik -TERM /var/lib/apt/lists/lock

El comando fuser es una utilidad de Linux diseñada para encontrar qué proceso está utilizando un archivo, directorio o socket determinado. También proporciona información sobre el usuario propietario de ese proceso y el tipo de acceso.

información relacionada