Je viens de démarrer mon propre Ubuntu 18.04 LTS VM et j'ai essayé d'installer une application avec Sudo apt install
.
Mais j'ai un message d'erreur:
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?
Quel processus a créé le fichier/var/lib/dpkg/lock-frontend dans Ubuntu?
Comment l'arrêter doucement et prendre le contrôle manuel sur APT?
Comme recommandé dans les commentaires - j'ai vérifié le propriétaire du fichier
$ Sudo fuser -v /var/lib/dpkg/lock-frontend
USER PID ACCESS COMMAND
/var/lib/dpkg/lock-frontend:
root 2112 F.... unattended-upgr
$ ps aux | grep 2112
root 2112 66.5 8.1 366108 113508 ? Sl 13:03 0:28 /usr/bin/python3 /usr/bin/unattended-upgrade --download-only
$ dpkg -S /usr/bin/unattended-upgrade
unattended-upgrades: /usr/bin/unattended-upgrade
Ce fichier a donc été créé par /usr/bin/unattended-upgrade
de unattended-upgrades
paquet. Je peux le tuer avec:
Sudo kill -KILL 2112
et prenez le contrôle avec
Sudo apt install -f
Sudo dpkg --configure -a
Sudo apt-purge unattended-upgrades
car j'ai oublié de le purger sur cette machine virtuelle.
Remarque: ne purgez pas les mises à niveau sans assistance sur votre système en cas de doute. Il faut un certain temps pour terminer (dépend de la vitesse de connexion Internet et de la vitesse du disque ), puis vous pouvez utiliser APT comme d'habitude.