Kā atrisināt Nevar atvērt bloķēšanas failu/var/lib/dpkg/lock-frontend Error

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



Lietojot Linux, var rasties dažādas kļūdas. Viens no tiem varētu būt/var/lib/dpkg/lock error. Vai tas ir labojams? Nu jā! Tā nav paniska kļūda. Bet pirms mēs uzzinām, kā novērst šo kļūdu, sapratīsim, kāpēc šī kļūda rodas.

Kāpēc/var/lib/dpkg/lock rodas kļūda

Šī kļūda parasti rodas, ja darbojas sistēmas atjaunināšanas process un jūs mēģināt piekļūt sistēmai, lai veiktu kādu citu darbību. Piemēram, Ubuntu sistēma bloķē dpkg piekļuvi, lai novērstu to, ka operētājsistēma neizdodas atjaunināšanas procesā. Tas var notikt arī patvaļīga procesa dēļ, kas nepārtraukti darbojas fonā un saglabā / var / lib / dpkg saderinājies.







Šie procesi neļauj instalēt jaunas lietojumprogrammas vai izpildīt komandu. Šīs problēmas risināšanai ir vairākas metodes. Pirmkārt, rūpīgi diagnosticējiet problēmas un pēc tam meklējiet risinājumu. Sapratīsim, kā novērst šo problēmu.



Stratēģijas risināšanai/var/lib/dpkg/Error

Kā minēts iepriekš, pirms labojuma veikšanas pārliecinieties, vai viss sistēmā ir ideāls. Pēc tam pārliecinieties, ka neviena lietojumprogramma netiek instalēta vai sistēma tiek atjaunināta; ja jā, tad pagaidiet, līdz lietojumprogramma pabeidz instalēšanu. Pēc tam problēmas automātiski tiks atrisinātas.



Ja nav redzamu problēmu un jūs joprojām saņemat šo kļūdu, pārbaudiet procesu, kurā tiek izmantots pakotņu pārvaldnieks, ierakstot tālāk norādīto komandu:





$psno| satvēriens -itrāpīgs

Manā gadījumā Ubuntu tiek atjaunināts. Šī procesa laikā, dpkg ir bloķēts, un es nevaru veikt kādu citu uzdevumu, kā parādīts nākamajā attēlā.



Labojums ir vienkārši ļaut atjauninājumam pabeigt. Ja tas nepalīdz, šo problēmu var novērst arī, nogalinot procesu, kas saglabājis dpkg saderinājies. Pirmkārt, identificējiet procesu. Daudzos gadījumos procesa ID ir minēts kļūdas ziņojumā, vai jūs varat iegūt procesu sarakstu, izmantojot apt, izmantojot tālāk minēto komandu:

$psno| satvēriens -itrāpīgs

Tagad, lai pārtrauktu procesu, izmantojiet:

$sudo nogalināt [Procesa ID]

Ja tas neatrisina problēmu, spēcīgi nogaliniet procesu, izmantojot SIGKILL signālu:

$sudo nogalināt -9 [Procesa ID]

Vienkāršākais veids ir nogalināt visus aizņemtos procesus trāpīgs un apt-get kā minēts zemāk:

$sudo Nogalini visustrāpīgsapt-get

Kā novērst/var/lib/dpkg/lock-frontend kļūdu

Jūs varat saskarties ar sarežģītāku situāciju, un problēma varētu būt slēdzene failus. Failu bloķēšana ierobežo piekļuvi sistēmas failiem, līdz tiek veikta noteikta darbība. Pabeidzot procesu, slēdzene tiks automātiski atbrīvota, lai veiktu turpmākās sistēmas darbības. Tātad, lai atrisinātu šo problēmu, jums ir jāizdzēš bloķēšanas faili. Vispirms pārbaudiet bloķēšanas failu, izmantojot:

$sudolsof/kur/lib/dpkg/priekšējā atslēga

Ja jūs kaut ko redzat bez uzraudzības izejā pagaidiet, līdz šis process tiks pabeigts, jo sistēma strādā pie atjauninājumiem.

Pretējā gadījumā iegūstiet procesa ID un pārtrauciet tos, izmantojot:

$sudo nogalināt -9 [Procesa ID]

Pēc tam bloķēšanas failu var izdzēst:

$sudo rm /kur/lib/dpkg/priekšējā atslēga

Pārliecinieties, ka esat pārkonfigurējis dpkg pēc bloķēšanas faila dzēšanas:

$sudo dpkg -konfigurēt -uz

Lai pārliecinātos, ka viss ir normāli un kļūda ir novērsta, palaidiet:

$sudotrāpīgs atjauninājums

Secinājums

Dažādi / var / lib / dpkg kļūdas parasti rodas, ja sistēma ierobežo lietotāja darbību, jo citos galvenajos procesos tiek izmantoti sistēmas faili. Šajā rakstā mēs apspriedām dažādas stratēģijas, kā atbrīvoties no šīs kļūdas. Turklāt mēs arī uzzinājām, kā noņemt /var/lib/dpkg/lock-frontend kļūda.

Kļūda rodas bloķēšanas failu dēļ, un, droši noņemot bloķēšanas failus, var atrisināt šo problēmu. Lai gan nav ieteicams noņemt bloķēšanas failus, lai izvairītos no problēmām, pārliecinieties, vai izmantojat pareizo bloķēšanas faila dzēšanas metodi.