Ungalilungisa kanjani iphutha elithi "yehlulekile ukukhiya /var/lib/dpkg/lock".

yehlulekile ukukhiya ⁄var⁄lib⁄dpkg⁄lock

Nakuba ukusatshalaliswa kwe-Linux kungase kukhethe ukufaka isofthiwe nokho ikubona kufanelekile, kaningi kunalokho, bangakwazi, okungenani, ukuyifaka kumakhosombe abo asemthethweni. Lawa makhosombe anganakekelwa ngokuqondile ngokusabalalisa kanye/noma ngokusekelwe kwabanye, njengoba kwenzeka nge-Debian->Ubuntu->Linux Mint, isibonelo. Kulezi zimo, umphathi wephakheji yi-APT, futhi ngezinye izikhathi singabona umlayezo "ayikwazanga ukukhiya /var/lib/dpkg/lock" kutheminali noma ethuluzini eline-graphical interface.

Lesi sihloko sizozama ukusikhanyisela. mayelana nokuthi liyini nokuthi iphutha lingaxazululwa kanjani lokho kusenza sibone umlayezo othi "/var/lib/dpkg/lock awukwazanga ukukhiywa", kodwa ngingakutshela ukuthi kunesixazululo esilula kakhulu esingalungisa lokhu nezinye izinkinga eziningi, noma ngabe ku-Linux- ukusatshalaliswa okusekelwe nanoma iyiphi enye isistimu yokusebenza, kuhlanganise neselula.

Lisho ukuthini iphutha elithi "ayikwazanga ukukhiya /var/lib/dpkg/lock"?

Ngokuvamile, lapho sibona iphutha "ayikwazanga ukukhiya /var/lib/dpkg/lock", i-terminal noma isofthiwe ebonisa ukuthi ikhombisa ukuthi enye inqubo ye-APT iyasebenza futhi isebenzisa isizindalwazi esifanayo. esizama ukufinyelela kuso. . Ngamanye amazwi, inqubo entsha ye-APT izama ukukhiya ifayela /var/lib/dpkg/lock, akakwazi ukuyithola ngoba umatasatasa futhi usazise ngakho.

Okuvame kakhulu ukuthi enye inqubo ye-APT, njengesibuyekezo, isivele iyasebenza futhi ikhiye ifayela lokukhiya, ngakho ayikwazi ukuthatha isinyathelo sokuqala, esiwukukhiya ifayela elishiwo.

Ungalilungisa kanjani iphutha

Into yokuqala okufanele siyenze, ikakhulukazi uma singathandi ukusebenzisa itheminali, yi hlola ukuthi lukhona yini uhlelo lwesoftware olusebenzayo. Isibonelo, ku-Ubuntu singabona ukuthi i-Ubuntu Software (imfoloko ye-GNOME Software) yenza okuthile, kanye ne-Software Update, uhlelo lokusebenza oluphethe, njengoba igama layo liphakamisa, lokuvuselela isofthiwe. Uma singaboni noma yiziphi zalezo zinhlelo zokusebenza zivuliwe, singakwazi futhi ukuqala ukuqapha uhlelo futhi sizibheke, ukuze sibone ukuthi zisebenza ngemuva.

I-Las izicelo okufanele sizibheke zizoncika ekusabalaliseni esiyisebenzisayo, njengoba i-Ubuntu Software ingekho ku-Kubuntu, futhi i-Discover ayikho enguqulweni eyinhloko ye-Debian. Ukusabalalisa ngakunye kuphatha isofthiwe ngamathuluzi ekhetha ukuwengeza, futhi bangavimba ingobo yomlando ye-GNOME Software, Discover, noma yisiphi esinye isitolo sesofthiwe, noma ithuluzi lokuvuselela.

Kungakhathaliseki ukuthi zingaphambili noma ngemuva, inketho eyodwa yiba nesineke futhi ulinde ukubona ukuthi umsebenzi owenzayo usuphelile yini. Kwesinye isikhathi sibona umlayezo wephutha futhi sifuna ukuthi ulungiswe ngokushesha, lapho isisombululo kuwukulinda isikhashana.

Ukuqalisa kabusha noma ukuphuma kufanele kwanele

Eminyakeni eminingi edlule, umngane wayehlale engibuza ukuthi ngingakulungisa kanjani ukuphahlazeka kwakhe ku-Windows. Kwafika isikhathi lapho ngingasambuzanga lutho, ngamncoma qala kabusha ngoba cishe njalo kwakuyisixazululo esingcono kakhulu kuye. Esimeni sephutha "ayikwazanga ukukhiya /var/lib/dpkg/lock" futhi isixazululo esingaba khona. Uma uqala kusukela ekuqaleni, ungase uqale ngefayela elikhiywe ithuluzi lokuvuselela, kodwa lizolivula maduze, lapho uqinisekisa ukuthi akukho okusha ongakufaka noma okukhona, kodwa ususazisile ngakho.

Impela, akusona isixazululo esihle kakhulu, kodwa sibiza kancane futhi singase sibe esihamba phambili futhi esishesha kakhulu uma ungenaso isizathu sokukugcina ungene ngemvume.

Uma umlayezo "wehlulekile ukukhiya /var/lib/dpkg/lock" awusuki

Uma sesiqale kabusha noma silinde isikhashana futhi siqhubeka nokubona umlayezo, okwenzeka kithi akuyona into evamile. Ukuvinjwa "kulengiswa" noma, kufaneleka ukuphinda kuphindwe, kuvinjiwe, ngakho-ke sekulungile ukudonsa i-terminal.

  1. Into yokuqala esizoyenza ukuvula i-terminal futhi sikhombe inqubo ye-APT esebenzayo ngalo myalo:
sudo lsof /var/lib/dpkg/lock
  1. Ngenqubo ekhonjiwe, siyayibulala ngalo myalo, sishintsha i-PID ngenombolo yenqubo esizobe siyitholile ngomyalo ovela kusinyathelo 1:
sudo kill PID
  1. Okokugcina, sizama futhi ukwenza abaphathi be-APT ukuthi iphutha belibuya. Kufanele kusivumele ukuthi siqhubekele phambili.

Uma lokhu kungakuxazululi, singenza okuthile okukhulu kakhulu, ngakho kuzodingeka ukuthi uthathe izinyathelo zokuphepha noma uthathe izinyathelo ezengeziwe. Lokhu ukwenza "ngendlela enzima": ukususa ifayela /var/lib/dpkg/lock. Izinyathelo okufanele uzilandele ukuze ukwenze ngokuphepha kungaba yilezi:

  1. Senza isipele sefayela /var/lib/dpkg/lock. Njengoba esizokwenza ukulikopisha, singasebenzisa isiphathi sefayela, njengoba izimvume zabasebenzisi abakhulu zingadingeki. Kusukela kutheminali kungenziwa ngayo cp /var/lib/dpkg/lock new-path, sishintsha "indlela entsha" iye endleleni lapho sifuna ukwenza khona ikhophi eyisipele.
  2. Sisusa ifayela. Ngenxa yalokhu kuyodingeka ukudonsa amalungelo. Uma umphathi wethu wefayela esivumela, singabhala, isibonelo, "sudo nautilus" ngaphandle kwezingcaphuno ukuze siyisuse nge-graphical interface, kodwa ngicabanga ukuthi kuzoshesha futhi kube lula ukuvula ukuphela nokubhala:
sudo rm /var/lib/dpkg/lock
  1. Uma ifayela selisusiwe singazama futhi lokho ebesingavunyelwe. uma sibhala sudo update update futhi asiliboni iphutha, isiphazamisi silungisiwe.

Ukuqalisa kabusha nokubekezela kuvame ukuhamba phambili

Yize zikhona izindlela zokuyilungisa, njengalezo ezichazwe ephuzwini eledlule, iphutha "alikwazanga ukukhiya /var/lib/dpkg/lock" akulutho ngempela futhi ingalungiswa ngokulinda isikhashana noma ngokuqalisa kabusha. Yinto evamise ukuzilungisa yona, futhi uma ingenzeki, ukuqalisa phansi akunalaka futhi kusebenza kahle kakhulu. Manje, lena i-Linux, futhi yonke into noma cishe yonke into inesixazululo esivela ku-terminal, ingasaphathwa ukuthi "singabulala" noma yini esiyifunayo.

Nganoma yisiphi isizathu, ngithemba ukuthi lokhu okushiwo lapha kuye kwakwazi ukukusiza, noma ukwenza umlayezo unyamalale ngenqubo enolaka noma ube nesineke esincane.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   UDanilo Quispe Lucana kusho

    Sawubona:

    Lo myalo ungisebenzela (ihlolwe ku-Xubuntu 18.04 LTS):

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

    Iyasebenza nakwamanye amafayela akhiyiwe, njengokuthi /var/lib/dpkg/lock-frontend noma /var/lib/apt/lists/lock.

    Phendula ngokucaphuna