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
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
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ð.
Athugasemd, láttu þitt eftir
Hæ, takk fyrir greinina.
Sú villa er pirrandi, ég leysti hana með fyrsta valkostinum.