Rješenja pogreške "nisam mogao dobiti lock / var / lib / dpkg / lock"

Ne može se blokirati

El pogreš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 postupak 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 pogrešku unatoč tome što su primijenili rješenja na spomenuto.

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

No, prije nego što prijeđemo izravno na ovo, možemo vidjeti da su drugi uzroci oni koji su blokirali upotrebu apt.

rješenja

Como gore spomenuta ova se pogreška 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 upravitelj paketa, to su glavni uzrok ove pogreške.

Rješenje 1

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

Ovim ćemo prestati primati pogreš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 što ako nemate ništa od ovoga pokrenutog?

Poruka pogreške već vam daje naslutiti uzrok problema: koristi se drugi postupak / 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 pogreška.

To se obično događa prilično rijetko, ali dogodilo se svima nama, jer kad uključimo računalo i želimo izvršiti neki pomak s aptom, terminal nam dobavlja ovu pogreš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 na izborniku naših aplikacija.

A u prozoru koji se otvorio moramo ići na karticu Ažuriranja, među opcijama koje nam se prikazuju prema zadanim postavkama, 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 svaka dva tjedna", ovdje je vaš izbor.

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

Slično tome iste rezultate možete 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";

Datoteku spremaju Ctrl + O i izlaze, a moraju pritisnuti Ctrl + X.

Kasnije ponovno pokrećemo našu opremu.

Rješenje 3

Ne može se blokirati

Napokon, ako i dalje budete dobivali ovu pogrešku, nemojte očajavati, preporučamo 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.

Stoga se preporučuje da promijenite poslužitelj 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

Također će možda trebati izbrisati 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Juan Carlos dijo

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

  2.   Adrian dijo

    Ili bolje pričekajte nekoliko minuta, sati i ponovno pokrenite