5

Debian/Ubuntu : Could not get lock /var/lib/dpkg/lock – open (11 Resource temporarily unavailable)

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>
    

    exemple:
    synaptic

    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
    
  • Seconde solution :
  • 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
    

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

5 commentaires

  1. thank you very much man, you are really help me ;)

  2. Enfin une solution! Merci pour le tuyau!

  3. 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.

  4. merci bien pour ton aide je voudrais savoir comment resoudre le probleme mariab

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *