
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 fuser
y, 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.