Kuidas lahendada Lukustusfaili/var/lib/dpkg/lock-frontend viga ei õnnestunud avada

How Solve Could Not Open Lock File Var Lib Dpkg Lock Frontend Error

Linuxi kasutamisel võib ilmneda mitmesuguseid vigu. Üks neist võib olla/var/lib/dpkg/lock error. Kas see on parandatav? Nojah! See pole paanika viga. Kuid enne, kui õpime seda viga parandama, mõistame, miks see viga ilmneb.

Miks/var/lib/dpkg/lock Ilmneb tõrge

See tõrge ilmneb tavaliselt siis, kui süsteemi värskendamiseks töötab protsess ja proovite süsteemile mõne muu toimingu jaoks juurde pääseda. Näiteks lukustab Ubuntu süsteem dpkg juurdepääs, et vältida operatsioonisüsteemi värskendamise ebaõnnestumist. See võib ilmneda ka suvalise protsessi tõttu, mis töötab pidevalt taustal ja hoiab / var / lib / dpkg kihlatud.



Need protsessid takistavad uute rakenduste installimist või käsu täitmist. Selle probleemi lahendamiseks on mitu meetodit. Esiteks diagnoosige probleemid hoolikalt ja seejärel asuge parandama. Mõistame, kuidas seda probleemi lahendada.



Lahendusstrateegiad/var/lib/dpkg/Error

Nagu eespool arutatud, veenduge enne paranduse alustamist, et kõik süsteemis oleks täiuslik. Seejärel veenduge, et ühtegi rakendust ei installita ega süsteemi uuendata; kui jah, siis oodake, kuni rakendus installimise lõpetab. Pärast seda lahendatakse probleemid automaatselt.



Kui ilmseid probleeme pole ja näete endiselt seda viga, siis kontrollige paketihaldurit kasutavat protsessi, sisestades alloleva käsu:

$pskohta| haaret -minaasjakohane

Minu puhul uuendatakse Ubuntu. Selle protsessi käigus dpkg on lukus ja ma ei saa mõnda muud ülesannet täita, nagu on näidatud järgmisel pildil.



Parandus on lihtsalt lasta värskendusel lõpule jõuda. Kui sellest pole abi, saab selle probleemi lahendada ka, tappes protsessi, mis on säilitanud dpkg kihlatud. Esiteks määrake protsess. Paljudel juhtudel on veateates mainitud protsessi ID või saate protsesside loendi, kasutades apt, kasutades alltoodud käsku:

$pskohta| haaret -minaasjakohane

Protsessi lõpetamiseks kasutage järgmist:

$sudo tappa [Protsessi ID]

Kui see probleemi ei lahenda, tapke protsess jõuliselt SIGKILL -signaali abil:

$sudo tappa -9 [Protsessi ID]

Lihtsaim viis on tappa kõik okupeerivad protsessid asjakohane ja apt-get nagu allpool mainitud:

$sudo Tapa kõikasjakohaneapt-get

Kuidas parandada viga/var/lib/dpkg/lock-frontend

Võite kokku puutuda keerulisema olukorraga ja probleem võib olla lukk failid. Lukustatud failid piiravad juurdepääsu süsteemifailidele kuni konkreetse toimingu tegemiseni. Pärast protsessi lõpetamist vabastatakse lukk süsteemi edasiste toimingute tegemiseks automaatselt. Niisiis, selle probleemi lahendamiseks peate lukustusfailid kustutama. Esiteks kontrollige lukustusfaili, kasutades järgmist:

$sudolsof/kus/lib/dpkg/lukustatav esipaneel

Kui näete midagi järelevalveta väljundis oodake selle protsessi lõpuleviimist, kuna süsteem töötab värskendustega.

Vastasel juhul hankige protsessi ID -d ja lõpetage need, kasutades järgmist:

$sudo tappa -9 [Protsessi ID]

Pärast seda saate lukustusfaili kustutada:

$sudo rm /kus/lib/dpkg/lukustatav esipaneel

Veenduge, et seadistate uuesti dpkg pärast lukustusfaili kustutamist:

$sudo dpkg -seadistada -juurde

Veendumaks, et kõik on normaalne ja viga on parandatud, käivitage:

$sudosobiv uuendus

Järeldus

Erinevad / var / lib / dpkg vead tekivad tavaliselt siis, kui süsteem piirab kasutajal toiminguid, kuna muud võtmeprotsessid kasutavad süsteemifaile. Selles kirjutises arutasime erinevaid strateegiaid sellest veast vabanemiseks. Lisaks õppisime ka eemaldamist /var/lib/dpkg/lock-frontend viga.

Tõrge ilmneb lukustusfailide tõttu ja lukustusfailide ohutu eemaldamine võib selle probleemi lahendada. Kuigi probleemide vältimiseks ei ole soovitatav lukustusfaile eemaldada, veenduge, et kasutate lukufaili kustutamiseks õiget meetodit.