Problem
Führt man ein update durch, erscheint folgende Meldung.
root:~# apt-get update
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
Lösung
Das Problem ist, das ein anderer Prozess die Paketverwaltung blockiert. Herausfinden kann man das mit folgenden Befehl.
root:~# lsof /var/cache/apt/archives/lock
um dann gegebenenfalls mit ps herauszufinden, welcher Prozess die Paketverwaltung blockiert. Warten auf das Terminieren des Prozesses löst das Problem meist. Sollte der Prozess hängen, kann er mit kill zum Beenden gezwungen werden. Sollte der Lock danach immer noch nicht freigegeben sein, kann man als letzte Möglichkeit den Lock mit Rootrechten löschen.
root:~# rm /var/lib/apt/lists/* -vf
root:~# apt-get update