Rješenja za grešku "nisam mogao dobiti lock / var / lib / dpkg / lock"

Ne može se blokirati

El greška "nisam mogao dobiti lock / var / lib / dpkg / lock" prilično je česta u Debianu, Ubuntuu i izvedenicama i ovo obično se pokreće kada drugi proces koji koristi apt radi ili u pozadini ili kada imate otvoren Ubuntu softverski centar, Synaptic i druge.

Zbog toga u ovom ćemo članku vidjeti kako riješiti ovu grešku uprkos tome što su primijenili rješenja na gore spomenuta.

Obično u očaju kad vide ovu pogrešku i ne mogu ništa učiniti s apt-om, odluče primijeniti klasični "sudo rm" što je najmanje naznačena opcija.

Ali prije nego što prijeđemo direktno na ovo, možemo vidjeti da su drugi uzroci oni koji su blokirali upotrebu apt-a.

Rešenja

como gore spomenuta ova greška se obično prikazuje kada se apt izvodi u drugom procesuStoga, ako želite izvršiti ažuriranje ili instalaciju s terminala, a u pozadini imate otvoren Ubuntu softverski centar, Synaptic ili neki upravitelj paketa, to su glavni uzrok ove greške.

Rješenje 1

Prvo rješenje je zatvoriti ove programe sve dok oni ne rade nikakav posao kao ažuriranje ili instalaciju aplikacije, jer ako je tako, toplo se preporučuje da pričekate.

Ovim ćemo prestati primati grešku:

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

Ali šta ako nemate ništa od ovoga pokrenutog?

Poruka o pogrešci već vam daje naznaku uzroka problema: koristi se drugi proces / var / lib / dpkg /.

Ovo To je zato što Ubuntu, prema zadanim postavkama, omogućava pozadinska ažuriranja za sigurnosno ažuriranje.

Kada Ubuntu završi pokretanje, automatski pokreće naredbu apt-get update.

Ako su dostupna sigurnosna ažuriranja, instalirat će ih u pozadini.

Dakle, ako istodobno pokrenu naredbu za nadogradnju sudo apt, prikazuje se gornja greška.

To se obično događa prilično rijetko, ali dogodilo se to svima nama, jer kada uključimo računalo i želimo izvršiti neki pomak s apt-om, terminal nam dobavlja ovu grešku.

Ovdje se preporučuje da Ubuntu pusti odgovarajuća ažuriranja.

Rješenje 2

ubuntu-18.10

Da biste riješili ovaj problem dovoljno je otići do aplikacije "Softver i ažuriranja" koju ćemo potražiti u izborniku naših aplikacija.

A u prozoru koji se otvorio moramo otići na karticu Ažuriranja, među opcijama koje nam se prikazuju po defaultu, sigurnosna ažuriranja se preuzimaju i instaliraju automatski da bismo to promijenili moramo promijeniti u "Prikaži odmah".

U dijelu provjere ažuriranja mijenjamo ga u "tjedno ili svake dvije sedmice", ovdje je vaš izbor.

Zatim unesite svoju korisničku lozinku da bi ova promjena stupila na snagu.

Slično tome isti se rezultati mogu postići iz naredbenog retka. U svom terminalu otvorite datoteku /etc/apt/apt.conf.d/20auto-upgrades:

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

Izvorni sadržaj je sljedeći:

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

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

APT::Periodic::AutocleanInterval "0";

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

Da biste onemogućili automatsko sigurnosno ažuriranje, promijenite ih u:

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

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

APT::Periodic::AutocleanInterval "0";

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

Snimaju datoteku sa Ctrl + O i izlaze moraju pritisnuti Ctrl + X.

Kasnije ponovo pokrećemo našu opremu.

Rješenje 3

Ne može se blokirati

Konačno, ako i dalje primate ovu grešku, nemojte očajavati, preporuka je da dopustite svom timu da izvršava ažuriranja, ali ako to predugo traje, moguće je da je zrcalo koje ste konfigurirali zasićeno ili ne radi.

Stoga se preporučuje da promijenite server s mjesta na kojem dobivate Ubuntu pakete.

Rješenje 4

Na kraju svega ovoga, ako se problem nastavi, možete primijeniti konačno rješenje, odnosno brisanje datoteke koja apt blokira.

Datoteku zaključavanja mogu ukloniti sljedećom naredbom:

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

Možda će trebati izbrisati i datoteku zaključavanja u direktoriju predmemorije

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

sudo rm /var/lib/dpkg/lock

Ali trebali bi znati da se ova posljednja metoda najmanje preporučuje.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Juan Carlos rekao je

    Zdravo, hvala na članku.
    Ta je greška dosadna, riješio sam je prvom opcijom.

  2.   Adrian rekao je

    Ili bolje sačekajte nekoliko minuta, sati i pokrenite ponovo