Kļūdas risinājumi "neizdevās iegūt lock / var / lib / dpkg / lock"

Nevarēja būt bloķēts

El kļūda "neizdevās iegūt lock / var / lib / dpkg / lock" ir diezgan izplatīta Debian, Ubuntu un atvasinājumos un tas tas parasti tiek palaists, kad cits process, kas izmanto apt tas darbojas vai nu fonā, vai arī tad, kad ir atvērts Ubuntu programmatūras centrs, Synaptic un citi.

Tas ir iemesls, kāpēc šajā rakstā mēs redzēsim, kā novērst šo kļūdu neskatoties uz iepriekšminēto risinājumu piemērošanu.

Parasti izmisumā redzot šo kļūdu un nespējot neko darīt ar apt, viņi izvēlas piemērot klasisko "sudo rm", kas ir vismazāk norādītā opcija.

Bet, pirms dodamies tieši pie tā, mēs varam redzēt, ka citi iemesli ir tie, kas ir bloķējuši apt lietošanu.

risinājumi

Como minēts iepriekš, šī kļūda parasti tiek parādīta, ja esat palaists citā procesāTāpēc, ja vēlaties veikt atjaunināšanu vai instalēšanu no termināļa un fonā ir atvērts jūsu Ubuntu programmatūras centrs, Synaptic vai pakotņu pārvaldnieks, tie ir galvenais šīs kļūdas cēlonis.

1. risinājums

Pirmais risinājums ir slēgt šīs programmas, kamēr tās nedara nekādu darbu kā atjauninājumu vai lietojumprogrammu instalēšanu, jo, ja tā, tad ļoti ieteicams pagaidīt.

Tādējādi mēs pārtrauksim saņemt kļūdu:

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

Bet ko darīt, ja jums nav nevienas šīs darbības?

Kļūdas ziņojums jau sniedz norādi par problēmas cēloni: tiek izmantots cits process / var / lib / dpkg /.

Šis Tas ir tāpēc, ka Ubuntu pēc noklusējuma ļauj atjaunināt fona atjauninājumus.

Kad Ubuntu pabeidz sāknēšanu, tas automātiski palaiž komandu apt-get update.

Ja ir pieejami drošības atjauninājumi, tas tos instalēs fonā.

Tātad, ja viņi vienlaikus izpilda komandu sudo apt upgrade, tiek parādīta iepriekš minētā kļūda.

Parasti tas notiek diezgan reti, taču tas ir noticis ar mums visiem, jo, ieslēdzot datoru un vēloties veikt kādu kustību ar apt, termināls mums izmet šo kļūdu.

Šeit ieteicams ļaut Ubuntu veikt attiecīgos atjauninājumus.

2. risinājums

ubuntu-18.10

Lai atrisinātu šo problēmu pietiek ar pāreju uz lietojumprogrammu "Programmatūra un atjauninājumi", kuru meklēsim no mūsu lietojumprogrammu izvēlnes.

Atvērtajā logā mums jādodas uz cilni Atjauninājumi, starp tām opcijām, kuras mums pēc noklusējuma tiek parādītas, drošības atjauninājumi tiek lejupielādēti un instalēti automātiski lai to mainītu, mums ir jāmaina uz "Rādīt tūlīt".

Atjauninājumu pārbaudes daļā mēs to mainām uz “reizi nedēļā vai ik pēc divām nedēļām”. Šeit ir jūsu izvēle.

Pēc tam ievadiet lietotāja paroli, lai šīs izmaiņas stātos spēkā.

Līdzīgi jūs varat sasniegt tādus pašus rezultātus no komandrindas. Terminālā atveriet failu /etc/apt/apt.conf.d/20auto-upgrades:

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

Sākotnējais saturs ir šāds:

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

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

APT::Periodic::AutocleanInterval "0";

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

Lai atspējotu automātisko drošības atjaunināšanu, mainiet tos uz:

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

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

APT::Periodic::AutocleanInterval "0";

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

Viņi saglabā failu ar Ctrl + O un iziet, nospiežot Ctrl + X.

Vēlāk mēs restartējam aprīkojumu.

3. risinājums

Nevarēja būt bloķēts

Visbeidzot, ja jūs joprojām saņemat šo kļūdu, nekrītiet izmisumā, ieteicams ļaut komandai veikt atjauninājumus, taču, ja tas aizņem pārāk daudz laika, iespējams, jūsu konfigurētais spogulis ir piesātināts vai nedarbojas.

Tāpēc ieteicams nomainīt serveri no vietas, kur iegūstat Ubuntu paketes.

4. risinājums

Ja problēma joprojām pastāv, beigās varat izvēlēties piemērot galīgo risinājumu, kas ir dzēst failu, kas bloķē apt.

Viņi var noņemt bloķēšanas failu ar šādu komandu:

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

Viņiem var būt nepieciešams arī izdzēst bloķēšanas failu kešatmiņas direktorijā

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

sudo rm /var/lib/dpkg/lock

Bet viņiem vajadzētu zināt, ka šī pēdējā metode ir vismazāk ieteicamā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Juan Carlos teica

    Sveiki, paldies par rakstu.
    Šī kļūda ir kaitinoša, es to atrisināju ar pirmo variantu.

  2.   Adrians teica

    Vai labāk pagaidiet dažas minūtes, stundas un palaidiet to vēlreiz