Zgjidhjet për gabimin "nuk mund të merrte bllokim / var / lib / dpkg / kyç"

Nuk mund të bllokohet

El gabimi "nuk mund të merrte bllokim / var / lib / dpkg / kyç" është mjaft i zakonshëm në Debian, Ubuntu dhe derivatet dhe kjo zakonisht fillohet kur një proces tjetër që përdor apt po ekzekutohet ose në sfond ose kur keni të hapur qendrën e softuerit Ubuntu, Synaptic dhe të tjerët.

Kjo është arsyeja pse në këtë artikull do të shohim se si ta zgjidhim këtë gabim pavarësisht se ka aplikuar zgjidhjet për sa më sipër.

Zakonisht në dëshpërim për të parë këtë gabim dhe për të mos qenë në gjendje të bëjnë asgjë me apt, ata vendosin të zbatojnë "sudo rm" klasik, i cili është opsioni më pak i treguar.

Por para se të shkojmë drejtpërdrejt në këtë, ne mund të shohim se shkaqe të tjera janë ato që kanë bllokuar përdorimin e apt.

zgjidhje

Como përmendur më lart ky gabim zakonisht shfaqet kur keni drejtuar drejtimin në një proces tjetërPrandaj, nëse doni të bëni një azhurnim ose instalim nga terminali dhe keni të hapur në sfond qendrën tuaj të softuerit Ubuntu, Synaptic ose një menaxher paketash, këto janë shkaku kryesor i këtij gabimi.

Zgjidhja 1

Zgjidhja e parë është mbyllja e këtyre programeve për sa kohë që ata nuk po bëjnë ndonjë punë si një azhurnim ose instalim i aplikacionit, sepse nëse është kështu rekomandohet shumë të presësh.

Me këtë, ne do të ndërpresim marrjen e gabimit të:

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

Por, çka nëse nuk keni ndonjë nga këto funksionime?

Mesazhi i gabimit tashmë ju jep një të dhënë për shkakun e problemit: po përdoret një proces tjetër / var / lib / dpkg /.

Esto Kjo sepse Ubuntu si parazgjedhje mundëson azhurnimet në sfond për azhurnimin e sigurisë.

Kur Ubuntu përfundon nisjen, ai automatikisht ekzekuton komandën e azhurnimit apt-get.

Nëse azhurnimet e sigurisë janë në dispozicion, ato do t'i instalojnë në sfond.

Pra, nëse ata ekzekutojnë komandën e azhurnimit sudo apt në të njëjtën kohë, shfaqet gabimi i mësipërm.

Kjo zakonisht është mjaft e rrallë që të ndodhë, por ka ndodhur me të gjithë ne, sepse kur ndezin kompjuterin dhe duam të bëjmë disa lëvizje me apt, terminali na e hedh këtë gabim.

Këtu rekomandohet që Ubuntu të bëjë azhurnimet përkatëse.

Zgjidhja 2

ubuntu-18.10

Për të zgjidhur këtë problem mjafton të shkojmë te aplikacioni "Software and Updates" të cilin do ta kërkojmë nga menuja jonë e aplikacioneve.

Dhe në dritaren që u hap, duhet të shkojmë në skedën Updates, midis opsioneve që na tregojnë si parazgjedhje, azhurnimet e sigurisë shkarkohen dhe instalohen automatikisht për ta ndryshuar këtë duhet të ndryshojmë në "Shfaq menjëherë".

Në pjesën e kontrollit të azhurnimeve ne e ndryshojmë atë në "javore ose çdo dy javë" këtu është zgjedhja juaj.

Pastaj vendosni fjalëkalimin tuaj të përdoruesit që ky ndryshim të hyjë në fuqi.

Në mënyrë të ngjashme mund të arrini të njëjtat rezultate nga rreshti i komandës. Në terminalin tuaj, hapni skedarin /etc/apt/apt.conf.d/20auto-upgrades:

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

Përmbajtja origjinale është si më poshtë:

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

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

APT::Periodic::AutocleanInterval "0";

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

Për të çaktivizuar azhurnimin automatik të sigurisë, ndryshojini ato në:

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

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

APT::Periodic::AutocleanInterval "0";

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

Ata e ruajnë skedarin me Ctrl + O dhe dalin ata duhet të shtypin Ctrl + X.

Më vonë ne rifillojmë pajisjet tona.

Zgjidhja 3

Nuk mund të bllokohet

Së fundmi, nëse vazhdoni ta merrni këtë gabim, mos u dëshpëroni, rekomandimi është që të lini ekipin tuaj të kryejë azhurnimet e tij, por nëse kjo zgjat shumë, ndoshta pasqyra që keni konfiguruar është e ngopur ose e dobësuar.

Kështu që rekomandohet që të ndryshoni serverin nga ku po merrni paketat Ubuntu.

Zgjidhja 4

Në fund të gjithë kësaj nëse problemi vazhdon, ju mund të zgjidhni të aplikoni zgjidhjen përfundimtare që është të fshini skedarin që bllokon apt.

Ata mund të heqin skedarin bllokues me komandën e mëposhtme:

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

Ata gjithashtu mund të kenë nevojë të fshijnë skedarin bllokues në drejtorinë e memorjes së fshehtë

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

sudo rm /var/lib/dpkg/lock

Por ata duhet ta dinë që kjo metodë e fundit është më pak e rekomanduara.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Juan Carlos dijo

    Përshëndetje, faleminderit për artikullin.
    Ky gabim është i bezdisshëm, unë e zgjidha atë me opsionin e parë.

  2.   Adrián dijo

    Ose më mirë prisni disa minuta, orë dhe ekzekutoni përsëri