Comment puis-je résoudre Impossible de verrouiller le répertoire d'administration (/ var / lib / dpkg /) [dupliquer]

33

Je suis vraiment nouveau sur UBUNTU 14.04 et chaque fois que j'essaie de mettre à jour ou d'installer quelque chose, j'obtiens cette erreur:

sudo apt-get update [sudo] password for trojanfm: 
E: Could not ge lock /var/lib/apt/lists/lock - open (11: Resource temporarily
unavailable)
E: Unable to lock directory /var/lib/apt/lists/ 
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?
    
posée Yelmaaz 22.04.2014 - 09:39
la source

1 réponse

64

recherche de processus. Depuis Ubuntu 16.04, "apt" est utilisé à la place de "apt-get"

ps -A | grep apt-get

ou

ps -aux | grep 'apt-get'

ou

ps -A | grep apt

puis voir s'il y a un processus en cours d'exécution comme apt-get / apt

tuez ce processus en utilisant:

sudo kill -9 <process-id> 

par exemple si l'identifiant du processus est 2345

sudo kill -9 2345

puis lancez sudo apt-get update

Modifier: Si vous êtes sûr de ne pas avoir dpkg ou apt en cours d'exécution et que vous recevez toujours le message, vous pouvez simplement supprimer le fichier:

sudo rm /var/lib/apt/lists/lock

Un fichier de verrouillage est juste un fichier de taille nulle indiquant le verrouillage d’une ressource.

Mise à jour:

Depuis la version Ubuntu 16.04, apt-get a été remplacé par apt . Le processus en cours peut être localisé avec:

ps -A | grep apt
    
réponse donnée kushvarma 22.04.2014 - 09:41
la source

Lire d'autres questions sur les étiquettes