Oplossingen voor de fout "kon lock / var / lib / dpkg / lock niet krijgen"

Kan niet worden geblokkeerd

El fout "kon lock / var / lib / dpkg / lock niet krijgen" komt vrij vaak voor in Debian, Ubuntu en afgeleiden en dit het wordt meestal gestart wanneer een ander proces dat apt gebruikt het wordt op de achtergrond uitgevoerd of wanneer u het Ubuntu-softwarecentrum, Synaptic en anderen hebt geopend.

Dit is waarom in dit artikel zullen we zien hoe we deze fout kunnen oplossen ondanks de oplossingen op het bovenstaande te hebben toegepast.

Gewoonlijk wanhopig om deze fout te zien en niets met apt te kunnen doen, kiezen ze ervoor om de klassieke "sudo rm" toe te passen, wat de minst aangegeven optie is.

Maar voordat we hier direct op ingaan, kunnen we zien dat andere oorzaken degene zijn die het gebruik van apt hebben geblokkeerd.

oplossingen

Como hierboven vermeld, wordt deze fout meestal weergegeven als apt in een ander proces wordt uitgevoerdDaarom, als u een update of installatie vanaf de terminal wilt uitvoeren en u heeft uw Ubuntu-softwarecentrum, Synaptic of een pakketbeheerder op de achtergrond geopend, zijn dit de hoofdoorzaken van deze fout.

Oplossing 1

De eerste oplossing is om deze programma's te sluiten zolang ze geen werk doen als een update of applicatie-installatie, want als dat het geval is, wordt het ten zeerste aanbevolen om te wachten.

Hiermee stoppen we met het ontvangen van de foutmelding van:

E: No se pudo obtener el bloqueo /var/lib/dpkg/lock - abierto (11: El recurso no está disponible temporalmente)

E: No se puede bloquear el directorio de administración (/var/lib/dpkg), ¿lo está usando otro proceso?

no se pudo obtener el bloqueo var lib lib bloqueo dpkg

Maar wat als je dit allemaal niet hebt lopen?

De foutmelding geeft je al een aanwijzing voor de oorzaak van het probleem: een ander proces / var / lib / dpkg / wordt gebruikt.

deze Dit komt doordat Ubuntu standaard achtergrondupdates voor beveiligingsupdates inschakelt.

Wanneer Ubuntu klaar is met opstarten, voert het automatisch de opdracht apt-get update uit.

Als er beveiligingsupdates beschikbaar zijn, worden deze op de achtergrond geïnstalleerd.

Dus als ze de opdracht sudo apt upgrade tegelijkertijd uitvoeren, wordt de bovenstaande fout weergegeven.

Dit is meestal vrij zeldzaam, maar het is ons allemaal overkomen, want wanneer we de computer aanzetten en wat beweging willen maken met apt, geeft de terminal ons deze fout.

Hier wordt aanbevolen om Ubuntu de bijbehorende updates te laten maken.

Oplossing 2

ubuntu-18.10

Om dit probleem op te lossen het is voldoende om naar de "Software en Updates" -toepassing te gaan die we zullen zoeken in ons toepassingsmenu.

En in het geopende venster moeten we naar het tabblad Updates gaan, onder de opties die ons standaard laten zien, worden beveiligingsupdates automatisch gedownload en geïnstalleerd om dit te veranderen moeten we veranderen naar "Toon onmiddellijk".

Bij het controleren van updates veranderen we het naar "wekelijks of om de twee weken", hier is uw keuze.

Voer vervolgens uw gebruikerswachtwoord in om deze wijziging door te voeren.

Evenzo u kunt dezelfde resultaten bereiken vanaf de opdrachtregel​ Open in uw terminal het bestand /etc/apt/apt.conf.d/20auto-upgrades:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

De originele inhoud is als volgt:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "1";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "1";

Om automatische beveiligingsupdate uit te schakelen, wijzigt u deze in:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "0";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "0";

Ze slaan het bestand op met Ctrl + O en verlaten ze moeten op Ctrl + X drukken.

Later herstarten we onze apparatuur.

Oplossing 3

Kan niet worden geblokkeerd

Ten slotte, als u deze fout blijft ontvangen, wanhoop dan niet, de aanbeveling is dat u uw team de updates laat uitvoeren, maar als dit te lang duurt, is de door u geconfigureerde mirror mogelijk verzadigd of uitgeschakeld.

Het wordt dus aanbevolen dat u de server wijzigt waar u de Ubuntu-pakketten ophaalt.

Oplossing 4

Aan het einde van dit alles, als het probleem aanhoudt, kunt u ervoor kiezen om de definitieve oplossing toe te passen, namelijk het verwijderen van het bestand dat apt blokkeert.

Ze kunnen het vergrendelingsbestand verwijderen met het volgende commando:

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

Mogelijk moeten ze ook het vergrendelingsbestand in de cachemap verwijderen

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

Maar ze moeten weten dat deze laatste methode het minst wordt aanbevolen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Juan Carlos zei

    Hallo, bedankt voor het artikel.
    Die fout is vervelend, ik heb het opgelost met de eerste optie.

  2.   Adrian zei

    Of wacht een paar minuten, uren en voer het opnieuw uit