Parfois, lorsqu’on exécute une des commandes :
# sudo apt-get install [prog] ou # sudo apt-get upgrade
on obtient le message d’erreur suivant:
Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
Solution :
NB: Avant tout avez-vous vérifié que vous n’avez pas oublié ‘SUDO’ ???
Exemple : il manque ‘sudo’ dans la 2e commande (dist-upgrade) :
sudo apt-get update && sudo apt-get dist-upgrade
1) Contrôler d’abord si une autre instance de DPKG ne tourne pas actuellement :
$ ps afx|grep dpkg
- Si c’est le cas (liste), attendre la fin de l’exécution de ce processus
- – sinon, stopper ce processus avec la commande :
-
$ sudo killall dpkg (qui va stopper tous les processus DPKG qui tournent)
2) Libérer un des 2 verrous présents dans /var/lib/dpkg (indiqué dans message d'erreur écran) : $ sudo mv /var/lib/dpkg/lock /var/lib/dpkg/lock-backup ou $ sudo mv /var/lib/dpkg/lock-frontend /var/lib/dpkg/lock-backup ou $ sudo rm /var/lib/dpkg/lock (plus violent)
3) Relancer $ sudo apt-get update && sudo apt-get dist-upgrade
ou sudo apt-get install [prog]
S’il reste des erreurs de UPDATE, MaJ /etc/apt/sources.list et/ou supprimer quelques fichiers bloquants : /etc/apt/sources.list.d/[fichier-bloquant].list