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

Kunne ikke blokeres

El fejl "kunne ikke få lås / var / lib / dpkg / lås" er ret almindelig i Debian, Ubuntu og derivater og dette det lanceres normalt, når en anden proces, der bruger apt det kører enten i baggrunden, eller når du har Ubuntu softwarecenter, Synaptic og andre åbne.

Det er derfor i denne artikel vil vi se, hvordan du løser denne fejl til trods for at have anvendt løsningerne på ovennævnte.

Almindeligvis i fortvivlelse for at se denne fejl og ikke være i stand til at gøre noget med apt, vælger de at anvende den klassiske "sudo rm", som er den mindst angivne mulighed.

Men inden vi går direkte til dette, kan vi se, at andre årsager er dem, der har blokeret brugen af ​​apt.

løsninger

Como nævnt ovenfor vises denne fejl normalt, når du apt kører i en anden procesDerfor, hvis du vil foretage en opdatering eller installation fra terminalen, og du har dit Ubuntu softwarecenter, Synaptic eller en pakkehåndtering åben i baggrunden, er disse hovedårsagen til denne fejl.

Løsning 1

Den første løsning er at lukke disse programmer, så længe de ikke laver noget arbejde som en opdatering eller applikationsinstallation, for i så fald anbefales det stærkt at vente.

Med dette stopper vi med at modtage fejlen:

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 hvad hvis du ikke har noget af dette kørende?

Fejlmeddelelsen giver dig allerede en anelse om årsagen til problemet: en anden proces / var / lib / dpkg / bruges.

dette Det skyldes, at Ubuntu som standard aktiverer baggrundsopdateringer til sikkerhedsopdatering.

Når Ubuntu er færdig med at starte, kører det automatisk kommandoen apt-get update.

Hvis sikkerhedsopdateringer er tilgængelige, installeres det i baggrunden.

Så hvis de kører kommandoen sudo apt upgrade på samme tid, vises ovenstående fejl.

Dette er normalt ret sjældent, men det er sket for os alle, for når vi tænder computeren og ønsker at bevæge os med apt, sender terminalen os denne fejl.

Her anbefales det at lade Ubuntu foretage de tilsvarende opdateringer.

Løsning 2

ubuntu-18.10

For at løse dette problem det er nok at gå til "Software og opdateringer" -applikationen, som vi vil kigge efter i vores applikationsmenu.

Og i det vindue, der åbnes, skal vi gå til fanen Opdateringer, blandt de muligheder, der viser os som standard, sikkerhedsopdateringer downloades og installeres automatisk for at ændre dette skal vi ændre til "Vis med det samme".

I den del af at kontrollere opdateringer ændrer vi den til "ugentlig eller hver anden uge" her er dit valg.

Indtast derefter din brugeradgangskode for at denne ændring skal træde i kraft.

Tilsvarende du kan opnå de samme resultater fra kommandolinjen. Åbn filen /etc/apt/apt.conf.d/20auto-upgrades i din terminal:

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

Det originale indhold 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 at deaktivere automatisk sikkerhedsopdatering skal du ændre dem til:

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

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

APT::Periodic::AutocleanInterval "0";

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

De gemmer filen med Ctrl + O og afslutter, de skal trykke på Ctrl + X.

Senere genstarter vi vores udstyr.

Løsning 3

Kunne ikke blokeres

Endelig, hvis du stadig fortsætter med at modtage denne fejl, skal du ikke fortvivle, anbefalingen er, at du lader dit team udføre sine opdateringer, men hvis dette tager for lang tid, er det spejl, du har konfigureret, muligvis mættet eller nede.

Så det anbefales, at du skifter server, hvorfra du henter Ubuntu-pakkerne.

Løsning 4

I slutningen af ​​alt dette, hvis problemet fortsætter, kan du vælge at anvende den endelige løsning, der er at slette den fil, der blokerer apt.

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

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

De skal muligvis også slette låsefilen i cache-biblioteket

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

sudo rm /var/lib/dpkg/lock

Men de skal vide, at denne sidste metode er den mindst anbefalede.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Juan Carlos sagde han

    Hej tak for artiklen.
    Denne fejl er irriterende, jeg løste den med den første mulighed.

  2.   Adrián sagde han

    Eller hellere vente et par minutter, timer og køre det igen