Riešenie chyby „nemohol dostať lock / var / lib / dpkg / lock“

Blokovať sa nedalo

El chyba „nemohol som dostať lock / var / lib / dpkg / lock“ je v Debiane, Ubuntu a derivátoch úplne bežná a toto zvyčajne sa spustí, keď dôjde k inému procesu, ktorý používa apt beží buď na pozadí, alebo keď máte otvorené softvérové ​​centrum Ubuntu, Synaptic a ďalšie.

To je dôvod, prečo v tomto článku uvidíme, ako túto chybu vyriešiť napriek použitiu riešení na vyššie uvedené.

Obyčajne v zúfalstve, keď vidia túto chybu a nemôžu robiť nič s apt, sa rozhodnú použiť klasický „sudo rm“, ktorý je najmenej označenou možnosťou.

Ale predtým, ako prejdeme priamo k tomu, môžeme vidieť, že iné príčiny sú tie, ktoré blokujú používanie apt.

riešenie

como vyššie uvedená chyba sa zvyčajne zobrazí, keď máte apt spustený v inom procesePreto, ak chcete vykonať aktualizáciu alebo inštaláciu z terminálu a máte na pozadí otvorené softvérové ​​centrum Ubuntu, Synaptic alebo nejakého správcu balíkov, toto je hlavná príčina tejto chyby.

Riešenie 1

Prvé riešenie je ukončenie týchto programov, pokiaľ nevykonávajú žiadnu prácu ako aktualizácia alebo inštalácia aplikácií, pretože ak je to tak, dôrazne sa odporúča počkať.

Týmto prestaneme dostávať chybu:

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

Čo však v prípade, že nič z toho nemáte spustené?

Chybové hlásenie už poskytuje informácie o príčine problému: používa sa iný proces / var / lib / dpkg /.

toto Je to tak preto, lebo Ubuntu v predvolenom nastavení umožňuje aktualizácie zabezpečenia na pozadí pre aktualizáciu zabezpečenia.

Keď Ubuntu dokončí bootovanie, automaticky spustí príkaz apt-get update.

Ak sú k dispozícii bezpečnostné aktualizácie, nainštaluje sa na pozadí.

Pokiaľ teda spustia príkaz sudo apt upgrade súčasne, zobrazí sa vyššie uvedená chyba.

Stáva sa to zvyčajne dosť zriedka, ale stalo sa to každému z nás, pretože keď zapneme počítač a chceme urobiť nejaký pohyb pomocou apt, terminál nám vyhodí túto chybu.

Tu sa odporúča nechať Ubuntu vykonať príslušné aktualizácie.

Riešenie 2

ubuntu-18.10

Na vyriešenie tohto problému stačí prejsť do aplikácie „Softvér a aktualizácie“, ktorú vyhľadáme v ponuke našich aplikácií.

A v okne, ktoré sa otvorilo, musíme prejsť na kartu Aktualizácie, spomedzi možností, ktoré nám predvolene ukazujú, sa aktualizácie zabezpečenia sťahujú a inštalujú automaticky Ak to chcete zmeniť, musíme zmeniť možnosť „Zobraziť okamžite“.

V časti kontroly aktualizácií ju meníme na „týždenne alebo každé dva týždne“, tu je vaša voľba.

Potom zadajte svoje používateľské heslo, aby sa táto zmena prejavila.

Podobne rovnaké výsledky možno dosiahnuť z príkazového riadku. Vo svojom termináli otvorte súbor /etc/apt/apt.conf.d/20auto-upgrades:

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

Pôvodný obsah je nasledovný:

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

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

APT::Periodic::AutocleanInterval "0";

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

Ak chcete zakázať automatické aktualizácie zabezpečenia, zmeňte ich na:

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

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

APT::Periodic::AutocleanInterval "0";

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

Uložia súbor pomocou Ctrl + O a opustia program, musia stlačiť Ctrl + X.

Neskôr reštartujeme naše vybavenie.

Riešenie 3

Blokovať sa nedalo

Nakoniec, ak sa vám aj naďalej zobrazuje táto chyba, nezúfajte, odporúča sa, aby ste nechali svoj tím vykonať aktualizácie, ale ak to trvá príliš dlho, pravdepodobne je zrkadlo, ktoré ste nakonfigurovali, nasýtené alebo nefunkčné.

Odporúča sa preto zmeniť server, odkiaľ získavate balíčky Ubuntu.

Riešenie 4

Na konci toho všetkého, ak problém pretrváva, môžete zvoliť použitie definitívneho riešenia, ktorým je odstránenie súboru, ktorý blokuje apt.

Súbor zámku môžu odstrániť pomocou nasledujúceho príkazu:

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

Možno bude treba vymazať súbor zámku v adresári cache

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

sudo rm /var/lib/dpkg/lock

Mali by však vedieť, že táto posledná metóda je najmenej odporúčaná.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Juan Carlos dijo

    Ahoj, ďakujem za článok.
    Tá chyba je nepríjemná, vyriešil som to prvou možnosťou.

  2.   Adrián dijo

    Alebo radšej počkajte pár minút, hodín a spustite to znova