raspberrytips.nl

Raspbian: apt-get file lock problemen oplossen

Wanneer je via SSH het apt-get commando gebruikt om je Raspberry Pi te updaten dan kan het voorkomen dat de SSH verbinding wordt verbroken of dat je per ongeluk het Terminal (Putty) venster afsluit. In de meeste gevallen zal hierdoor het apt-get process worden afgebroken, en krijg je een ‘file lock’ foutmelding wanneer je opnieuw het commando gaat uitvoeren.

Bij het opnieuw uitvoeren zal de onderstaande foutmelding verschijnen:

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?

Doordat het apt-get proces niet is voltooid blijft er een file lock actief. Deze lock op /var/lib/dpkg/lock zorgt er normaal gesproken voor dat er geen tweede apt-get process kan worden gestart om problemen bij het updaten te voorkomen.

Mocht je tegen dit probleem aanlopen dan kan je dit probleem oplossen door de onderstaande twee commando’s uitvoeren.

sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a

Door het eerste commando wordt de lock file verwijderd. Het tweede commando zorgt ervoor dat apt-get opnieuw wordt ingesteld.

Na het uitvoeren van de twee commando’s kun je weer gebruikt gebruikt maken van apt-get install, apt-get update, apt-get upgrade, etc.

Op zoek naar het t-shirt? Check deze link….