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
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
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.
Zdravo, hvala na članku.
Ta je greška dosadna, riješio sam je prvom opcijom.
Ili bolje sačekajte nekoliko minuta, sati i pokrenite ponovo