Løsninger på feilen "kunne ikke få lås / var / lib / dpkg / lås"

Kunne ikke bli blokkert

El feil "kunne ikke få lås / var / lib / dpkg / lås" er ganske vanlig i Debian, Ubuntu og derivater og dette det lanseres vanligvis når en annen prosess som bruker apt den kjører enten i bakgrunnen eller når du har Ubuntu programvaresenter, Synaptic og andre åpne.

Det er derfor i denne artikkelen vil vi se hvordan du løser denne feilen til tross for å ha brukt løsningene på det ovennevnte.

Vanligvis i fortvilelse over å se denne feilen og ikke kunne gjøre noe med apt, velger de å bruke den klassiske "sudo rm" som er det minst angitte alternativet.

Men før vi går direkte til dette, kan vi se at andre årsaker er de som har blokkert bruken av apt.

løsninger

Como nevnt ovenfor vises denne feilen vanligvis når du har apt som kjører i en annen prosessDerfor, hvis du vil gjøre en oppdatering eller installasjon fra terminalen og du har Ubuntu-programvaresenteret, Synaptic eller en pakkebehandling åpen i bakgrunnen, er dette hovedårsaken til denne feilen.

Løsning 1

Den første løsningen er å lukke disse programmene så lenge de ikke gjør noe som en oppdatering eller applikasjonsinstallasjon, for i så fall anbefales det på det sterkeste å vente.

Med dette vil vi slutte å motta feilen:

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

Men hva om du ikke har noe av dette?

Feilmeldingen gir deg allerede en anelse om årsaken til problemet: en annen prosess / var / lib / dpkg / blir brukt.

Dette Det er fordi Ubuntu som standard aktiverer bakgrunnsoppdateringer for sikkerhetsoppdatering.

Når Ubuntu er ferdig med å starte, kjører den apt-get update-kommandoen automatisk.

Hvis sikkerhetsoppdateringer er tilgjengelige, vil de installere dem i bakgrunnen.

Så hvis de kjører sudo apt oppgraderingskommandoen samtidig, vises feilen ovenfor.

Dette er vanligvis ganske sjelden å skje, men det har skjedd med oss ​​alle, for når vi slår på datamaskinen og ønsker å gjøre litt bevegelse med apt, sender terminalen oss denne feilen.

Her anbefales det å la Ubuntu gjøre de tilsvarende oppdateringene.

Løsning 2

ubuntu-18.10

For å løse dette problemet det er nok å gå til programmet "Programvare og oppdateringer" som vi vil se etter fra applikasjonsmenyen.

Og i vinduet som åpnes, må vi gå til kategorien Oppdateringer, blant alternativene som viser oss som standard, sikkerhetsoppdateringer lastes ned og installeres automatisk for å endre dette må vi endre til "Vis umiddelbart".

I delen av å sjekke oppdateringer endrer vi det til "ukentlig eller annenhver uke" her er ditt valg.

Skriv deretter inn brukerpassordet ditt for at denne endringen skal tre i kraft.

på samme måte du kan oppnå de samme resultatene fra kommandolinjen. Åpne filen /etc/apt/apt.conf.d/20auto-upgrades i terminalen din:

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

Det opprinnelige innholdet er som følger:

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

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

APT::Periodic::AutocleanInterval "0";

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

For å deaktivere automatisk sikkerhetsoppdatering, endre dem til:

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

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

APT::Periodic::AutocleanInterval "0";

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

De lagrer filen med Ctrl + O og avslutter de må trykke Ctrl + X.

Senere starter vi utstyret vårt på nytt.

Løsning 3

Kunne ikke bli blokkert

Til slutt, hvis du fortsatt fortsetter å motta denne feilen, ikke fortvil, anbefales det at du lar teamet ditt utføre oppdateringene, men hvis dette tar for lang tid, er muligens speilet du har konfigurert mettet eller nede.

Så det anbefales at du endrer serveren der du får tak i Ubuntu-pakkene.

Løsning 4

På slutten av alt dette hvis problemet vedvarer, kan du velge å bruke den definitive løsningen som er å slette filen som blokkerer apt.

De kan fjerne låsefilen med følgende kommando:

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

De må kanskje også slette låsefilen i hurtigbufferkatalogen

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

sudo rm /var/lib/dpkg/lock

Men de bør vite at denne siste metoden er minst anbefalt.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Juan Carlos sa

    Hei, takk for artikkelen.
    Den feilen er irriterende, jeg løste den med det første alternativet.

  2.   Adrian sa

    Eller bedre vent noen minutter, timer og kjør den igjen