Maitiro ekugadzirisa "akatadza kukiya /var/lib/dpkg/lock" kukanganisa

atadza kukiya ⁄var⁄lib⁄dpkg⁄lock

Kunyangwe kugovera kweLinux kungasarudza kuisa iyo software asi inoona yakakodzera, kazhinji pane kwete, ivo vanogona, padiki, kuimisa kubva kune yavo yepamutemo repositori. Aya marekodhi anogona kuchengetedzwa zvakananga nekugovera uye / kana zvichibva pane vamwe, sezvinoitika neDebian-> Ubuntu-> Linux Mint, semuenzaniso. Muzviitiko izvi, maneja wepakeji ndeye APT, uye dzimwe nguva tinogona kuona meseji "haikwanisa kukiya /var/lib/dpkg/lock" mune terminal kana kunyange muchishandiso chine graphical interface.

Ichi chinyorwa chichaedza kujekesa zvimwe. nezve chii uye kuti kukanganisa kunogona kugadziriswa sei izvo zvinoita kuti tione meseji "/var/lib/dpkg/lock haina kuvharwa", asi ndinogona kukuudza kuti pane mhinduro iri nyore inogona kugadzirisa izvi nemamwe matambudziko mazhinji, angave ari muLinux- kugovera kwakavakirwa kana chero imwe sisitimu yekushandisa, kusanganisira nharembozha.

Ko iko kukanganisa "kutadza kukiya /var/lib/dpkg/lock" kunorevei?

Kazhinji, patinoona kukanganisa "haina kukwanisa kukiya /var/lib/dpkg/lock", iyo terminal kana software inoratidza inoratidza kuti imwe APT process iri kushanda uye inoshandisa iyo dhatabhesi. yatiri kuedza kuwana. . Mune mamwe mazwi, iyo itsva APT maitiro anoedza kuvhara iyo /var/lib/dpkg/lock faira, haakwanise kuiwana nekuti akabatikana uye mutizivise nezvazvo.

Chinozivikanwa ndechekuti imwe APT maitiro, senge yekuvandudza, yave kutomhanya uye yakakiya faira rekukiya, saka haigone kutora danho rekutanga, iro chairo kukiya rakati faira.

Maitiro ekugadzirisa iko kukanganisa

Chinhu chekutanga chatinofanira kuita, kunyanya kana isu tisingade kushandisa iyo terminal, ndeye tarisa kana paine software application inoshanda. Semuyenzaniso, muUbuntu tinogona kuona kana Ubuntu Software (forogo yeGNOME Software) iri kuita chimwe chinhu, uyezve Software Update, chishandiso chiri kutonga, sekureva kunoita zita rayo, yekuvandudza software. Kana isu tikasaona chero ipi yeaya maapplication akavhurwa, isu tinogona zvakare kutanga sisitimu yekutarisa tovatsvaga, kuti tione kana vari kumhanya kumashure.

ari maapplication atinofanirwa kutsvaga zvinoenderana nekugovera yatiri kushandisa, sezvo Ubuntu Software isiri muKubuntu, kana Discover mushanduro huru yeDebian. Kugovera kwega kwega kunobata software nematurusi ainosarudza kuwedzera, uye vanogona kuvhara GNOME Software archive, Discover, chero chimwe chitoro chesoftware, kana chishandiso chekuvandudza.

Kunyangwe ivo vari kumberi kana kumashure, imwe sarudzo ndeye tsungirira womirira kuona kana basa rauri kuita rapera. Dzimwe nguva tinoona meseji yekukanganisa uye isu tinoda kuti igadziriswe ipapo, kana mhinduro iri yekumirira chinguva.

Reboot kana logoff inofanira kukwana

Makore mazhinji apfuura, shamwari yaigara ichindibvunza kuti ndogadzirisa sei tsaona muWindows. Pane imwe nguva yandakanga ndisisatombomubvunza, uye ndakamukurudzira reboot nokuti inenge nguva dzose yakanga iri mhinduro yakanakisisa kwaari. Panyaya yekukanganisa "haina kukwanisa kukiya /var/lib/dpkg/lock" iriwo mhinduro inogoneka. Paunenge uchitanga kubva mukutanga, unogona kutanga nefaira rakavharwa nechishandiso chekuvandudza, asi rinochivhura munguva pfupi, kana iwe uchinge waona kuti hapana chitsva chekuisa kana chiripo, asi iwe watotizivisa nezvazvo.

Chokwadi, haisiriyo yakanyanya kunaka mhinduro, asi ndiyo isingadhure uye inogona kunge iri yakanyanya kunaka uye nekukurumidza kana usina chikonzero chekukuchengeta wakapinda.

Kana meseji "yatadza kukiya /var/lib/dpkg/lock" haiendi

Kana tatangazve kana kumirira kwekanguva uye tichiramba tichiona meseji, zviri kuitika kwatiri hazvisi zvenguva dzose. Iko kuvharira kwave "kurembera" kana, kwakakosha kudzokororwa, kuvharwa, saka zvatove zvakakodzera kudhonza iyo terminal.

  1. Chinhu chekutanga chatichaita kuvhura terminal uye kuona iyo inoshanda APT maitiro nemurairo uyu:
sudo lsof /var/lib/dpkg/lock
  1. Nemaitiro anoonekwa, tinoiuraya nemurairo uyu, tichitsiva PID nehuwandu hwemaitiro atinenge tawana nemurairo kubva padanho rekutanga:
sudo kill PID
  1. Pakupedzisira, tinoedza zvakare kuita iyo APT manejimendi iyo kukanganisa kwanga kuri kudzoka. Zvinofanira kutibvumira kuenderera mberi.

Kana izvi zvikasazvigadzirisa, tinogona kuita chimwe chinhu chakaomarara, saka uchafanirwa kutora matanho ekuzvidzivirira kana kutora mamwe matanho. Izvi zviri kuzviita "nenzira yakaoma": kubvisa faira /var/lib/dpkg/lock. Matanho ekutevera kuzviita zvakachengeteka angave aya:

  1. Isu tinogadzira backup yefaira /var/lib/dpkg/lock. Sezvo zvatichaita kukopa, tinogona kushandisa faira maneja, sezvo mvumo yemushandisi isingadikanwi. Kubva pane terminal inogona kuitwa nayo cp /var/lib/dpkg/lock new-path, kuchinja "itsva-nzira" kune nzira yatinoda kuita kopi yekuchengetedza.
  2. Isu tinodzima faira. Nokuda kweizvi zvichave zvakakosha kudhonza ropafadzo. Kana maneja wedu wefaira akatibvumidza, tinogona kunyora, semuenzaniso, "sudo nautilus" pasina makotesheni kuti tiibvise neine graphical interface, asi ndinofunga zvichave nekukurumidza uye nyore kuvhura iyo terminal nekunyora:
sudo rm /var/lib/dpkg/lock
  1. Nefaira radzimwa tinogona kuedza zvakare zvatakanga tisingabvumirwi. kana tikanyora sudo apt update uye hatisi kuona kukanganisa, bug inogadziriswa.

Reboot uye kushivirira kunowanzova kwakanakisa

Kunyangwe paine nzira dzekuzvigadzirisa, sedzakatsanangurwa mune yakapfuura, kukanganisa "haina kukwanisa kukiya /var/lib/dpkg/lock" hachisi chinhu chakakomba uye inogona kugadziriswa nekumirira kwechinguva kana nekutangazve. Icho chinhu chinowanzozvigadzirisa pachacho, uye kana chikasadaro, reboot ndiyo ine hukasha uye inoshanda zvakanyanya. Zvino, iyi iLinux, uye zvese kana zvinenge zvese zvine mhinduro kubva kune terminal, tisingataure kuti isu tinogona "kuuraya" chero chatinoda.

Chero chikonzero, ndinovimba kuti zvataurwa pano zvakwanisa kukubatsira, kuita kuti meseji iparare nehukasha kana kuti iwe uve nemoyo murefu.


Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Danilo Quispe Lucana akadaro

    Mhoro:

    Uyu murairo unoshanda kwandiri (wakaedzwa paXubuntu 18.04 LTS):

    sudo fuser -vki /var/lib/dpkg/lock

    Izvo zvinoshandawo kune mamwe mafaera akakiiwa, akadai /var/lib/dpkg/lock-frontend kana /var/lib/apt/lists/lock.

    Reply with quote