La gestion des paquets sous Debian ou Ubuntu et dérivées, est généralement très bien gérée. Cependant, il arrive de rencontrer le petit souci suivant :
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
Signification du message d’erreur
Ces messages signifient qu’un autre gestionnaire de paquets (synaptic, aptitude, apt-get…) est lancé ou a été quitté de façon brutale.
Résolution du problème
- Première solution :
Identifier le processus qui bloque dpkg :
sudo lsof /var/lib/dpkg/lock
Une fois identifié, tuez le ! :
sudo kill -9 <PID>
Ici le PID a pour numéro 10346, il faut donc lancer la commande suivante:
sudo kill -9 10346
Il se peut que le processus qui bloque soit dpkg lui même, dans ce cas, une fois le processus tué, lancer la commande suivante :
sudo dpkg-reconfigure -a
Puis pour finir, tester si tout va bien avec par exemple la commande apt-get :
sudo apt-get update
Cette seconde solution n’est pas très propre , dans le sens ou on ne pourra pas identifier le processus qui bloque dpkg :
sudo rm -rf /var/lib/apt/lists/lock
thank you very much man, you are really help me ;)
Merci merci merci ca ma vraiment aidé
Enfin une solution! Merci pour le tuyau!
Bonjour, je précise que la commande : « sudo dpkg-reconfigure -a » doit vous retourner une erreur, utiliser plutôt : « dpkg –configure -a » qui est la bonne commande à utiliser. Sinon merci pour le tuto.
merci bien pour ton aide je voudrais savoir comment resoudre le probleme mariab