Lausnir á villunni „gátu ekki fengið lás / var / lib / dpkg / lás“

Gat ekki verið lokað

El villa „gat ekki fengið lás / var / lib / dpkg / lás“ er nokkuð algengt í Debian, Ubuntu og afleiðum og þetta það er venjulega sett af stað þegar annað ferli sem notar apt það er í gangi annað hvort í bakgrunni eða þegar þú ert með Ubuntu hugbúnaðarmiðstöðina, Synaptic og aðra opna.

Þess vegna í þessari grein munum við sjá hvernig á að leysa þessa villu þrátt fyrir að hafa beitt lausnum á fyrrgreindu.

Venjulega í örvæntingu við að sjá þessa villu og geta ekki gert neitt með líkum, velja þeir að beita klassíska „sudo rm“ sem er minnsti kosturinn.

En áður en við förum beint í þetta getum við séð að aðrar orsakir eru þær sem hafa lokað á notkun apt.

Lausnir

Como hér að ofan er þessi villa oftast birt þegar þú ert að keyra í öðru ferliÞess vegna, ef þú vilt gera uppfærslu eða uppsetningu frá flugstöðinni og þú ert með Ubuntu hugbúnaðarmiðstöð þína, Synaptic eða pakkastjóra opinn í bakgrunni, þá eru þetta aðal orsök þessarar villu.

Lausn 1

Fyrsta lausnin er að loka þessum forritum svo framarlega sem þau eru ekki að vinna neina vinnu sem uppfærsla eða uppsetning forrita, því ef svo er er mjög mælt með því að bíða.

Með þessu munum við hætta að fá villuna um:

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

En hvað ef þú ert ekki með eitthvað af þessu í gangi?

Villuboðin gefa þér nú þegar vísbendingu um orsök vandans: annað ferli / var / lib / dpkg / er verið að nota.

Þetta Það er vegna þess að Ubuntu gerir sjálfgefið bakgrunnsuppfærslur til öryggisuppfærslu.

Þegar Ubuntu lýkur ræsingu keyrir það sjálfkrafa skipunina apt-get update.

Ef öryggisuppfærslur eru í boði mun það setja þær upp í bakgrunni.

Svo ef þeir keyra sudo apt uppfærsluskipunina á sama tíma birtist ofangreind villa.

Þetta er venjulega frekar sjaldgæft að það gerist, en það hefur gerst hjá okkur öllum, því þegar við kveikjum á tölvunni og viljum hreyfa okkur nokkuð með líkindum kastar flugstöðin okkur þessa villu.

Hér er mælt með því að láta Ubuntu gera samsvarandi uppfærslur.

Lausn 2

ubuntu-18.10

Til að leysa þetta vandamál það er nóg að fara í „Hugbúnað og uppfærslur“ forritið sem við munum leita að í forritavalmyndinni okkar.

Og í glugganum sem opnaðist verðum við að fara í flipann Uppfærslur, meðal þeirra valkosta sem sýna okkur sjálfgefið, öryggisuppfærslum er hlaðið niður og sett upp sjálfkrafa til að breyta þessu verðum við að breyta í „Sýna strax“.

Í þeim hluta athugunar á uppfærslum breytum við því í „vikulega eða á tveggja vikna fresti“ hér er þitt val.

Sláðu síðan inn lykilorð notandans til að þessi breyting taki gildi.

Að sama skapi sama árangur er hægt að ná frá skipanalínunni. Opnaðu í flugstöðinni /etc/apt/apt.conf.d/20auto-upgrades skrána:

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

Upprunalega efnið er sem hér segir:

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

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

APT::Periodic::AutocleanInterval "0";

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

Til að gera sjálfvirka öryggisuppfærslu óvirka, breyttu þeim í:

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

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

APT::Periodic::AutocleanInterval "0";

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

Þeir vista skrána með Ctrl + O og hætta þeir verða að ýta á Ctrl + X.

Seinna endurræsum við búnaðinn okkar.

Lausn 3

Gat ekki verið lokað

Að lokum, ef þú heldur áfram að fá þessa villu skaltu ekki örvænta, ráðleggingin er sú að þú látir teymið þitt framkvæma uppfærslur sínar, en ef þetta tekur of langan tíma er hugsanlega spegillinn sem þú hefur stillt mettaður eða niður.

Svo það er mælt með því að þú breytir netþjóninum þar sem þú ert að fá Ubuntu pakkana.

Lausn 4

Í lok alls þessa, ef vandamálið er viðvarandi, getur þú valið að nota endanlegu lausnina sem er að eyða skránni sem er á bannlista.

Þeir geta fjarlægt læsingarskrána með eftirfarandi skipun:

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

Þeir gætu einnig þurft að eyða læsingarskránni í skyndiminnisskránni

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

sudo rm /var/lib/dpkg/lock

En þeir ættu að vita að það er síst mælt með þessari síðustu aðferð.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Athugasemd, láttu þitt eftir

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt.

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

  1.   Juan Carlos sagði

    Hæ, takk fyrir greinina.
    Sú villa er pirrandi, ég leysti hana með fyrsta valkostinum.

bool (satt)