Fix E: Kon lock / var / cache / apt / archives / lock niet krijgen

Probleem:

Onlangs vroeg een lezer me dat ze problemen had met dit soort fouten:

E: Kon lock / var / cache / apt / archives / lock - open (11: bron tijdelijk niet beschikbaar) niet krijgen

E: Kan directory / var / cache / apt / archieven / niet vergrendelen /

Ze probeerde een van de tips te volgen die worden genoemd in dingen om te doen na het installeren van Ubuntu 14.04 toen ze deze fout tegenkwam. Het is een van de meest voorkomende update fouten in Ubuntu en ook een van de minst irritante.

Reden:

Als u zich afvraagt ​​wat deze fout in de eerste plaats heeft veroorzaakt, is de reden vrij duidelijk in de fout zelf. De foutmelding zegt: Kon lock / var / cache / apt / archives / lock - open (11: bron tijdelijk niet beschikbaar) niet krijgen . En dit is precies wat er gebeurt.

Terwijl u probeert een pakket met apt-opdracht te installeren, wordt een ander pakketbeheer uitgevoerd of wordt er een update uitgevoerd.

Het is mogelijk dat u Software Center hebt geopend of dat een andere terminal de apt- of apt-get-opdrachten gebruikt.

Oplossing:

Het allerbelangrijkste is om niets te doen. Ik bedoel, zodra het andere programma dat de bron gebruikt het proces voltooit, zullen de bronnen weer beschikbaar zijn.

Zoek anders naar andere programma's die apt gebruiken. Sluit dat programma.

Je kunt ook zoeken of er een instantie van apt-opdracht actief is (gebruik ps aux | grep -i apt) en dood dan het proces.

Een eenvoudiger manier om dat te doen zou zijn om het killall-commando te gebruiken:

sudo killall apt-get 

Als de bovenstaande opdrachten het probleem van E: Kon geen vergrendeling / var / cache / apt / archieven / vergrendeling openen (11: Bronnen tijdelijk niet beschikbaar) oplossen, probeer dan een voor een de volgende opdrachten om het probleem op te lossen:

 sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 

De bovenstaande opdrachten verwijderen de vergrendelingsbestanden en dus zijn apt en dpkg packag-managementproces gratis om opnieuw te gebruiken. Hoewel dit niet nodig is, moet u dpkg mogelijk opnieuw configureren met de onderstaande opdracht:

 sudo dpkg --configure -a 

Ik hoop dat deze snelle tip helpt bij het oplossen van deze veelvoorkomende updatefout in Ubuntu. Alle vragen of suggesties zijn welkom. Doei :)

Aanbevolen

PPA gebruiken in Ubuntu Linux
2019
Verschil tussen apt en apt-get verklaard
2019
Eerste stabiele versie van Atom Code Editor is vrijgegeven
2019