Sådan løses Kunne ikke åbne lås fil/var/lib/dpkg/lock-frontend Fejl

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



Når du bruger Linux, kan du støde på forskellige fejl. En af dem kan være/var/lib/dpkg/lock fejl. Kan det rettes? Altså ja! Det er ikke en panikfejl. Men før vi lærer, hvordan du retter denne fejl, lad os forstå, hvorfor denne fejl opstår.

Hvorfor/var/lib/dpkg/lock Fejl opstår

Denne fejl opstår normalt, når en proces fungerer for at opdatere systemet, og du prøver at få adgang til systemet for en anden operation. For eksempel låser Ubuntu -systemet dpkg adgang for at forhindre, at operativsystemet mislykkes i opdateringsprocessen. Det kan også opstå på grund af en vilkårlig proces, der løbende kører i baggrunden og bevarer / var / lib / dpkg beskæftiget.







Disse processer forhindrer dig i at installere nye applikationer eller udføre en kommando. Der er flere metoder til at løse dette problem. Først skal du omhyggeligt diagnosticere problemerne og derefter gå til rettelsen. Lad os forstå, hvordan du løser dette problem.



Strategier til løsning/var/lib/dpkg/fejl

Som diskuteret ovenfor skal du først sørge for, at alt i systemet er perfekt, inden du går til rettelsen. Sørg derefter for, at ingen applikation installeres eller opdaterer systemet; hvis ja, vent derefter på, at applikationen er færdig med installationen. Derefter løses problemerne automatisk.



Hvis der ikke er noget synligt problem, og du stadig får denne fejl, skal du kontrollere den proces, der bruger pakkehåndtering, ved at skrive kommandoen herunder:





$psaf| greb -jegpassende

I mit tilfælde opdateres Ubuntu. Under denne proces, dpkg er låst, og jeg kan ikke udføre en anden opgave som vist på følgende billede.



Rettelsen er simpelthen at lade opdateringen afslutte. Hvis dette ikke er nyttigt, kan dette problem også løses ved at dræbe den proces, der har bevaret dpkg beskæftiget. Identificer først processen. I mange tilfælde nævnes proces-id'et i fejlmeddelelsen, eller du kan få en liste over processer ved hjælp af apt ved hjælp af nedenstående kommando:

$psaf| greb -jegpassende

For at afslutte processen skal du bruge:

$sudo dræbe [Proces -id]

Hvis det ikke løser problemet, skal du dræbe processen med kraft ved hjælp af SIGKILL -signal:

$sudo dræbe -9 [Proces -id]

Den enkleste måde er at dræbe alle de processer, der optager passende og apt-get som nævnt nedenfor:

$sudo Dræb allepassendeapt-get

Sådan rettes fejl/var/lib/dpkg/lock-frontend

Du støder måske på en mere kompleks situation, og problemet kan være låse filer. Lås filer begrænser adgangen til systemfilerne, indtil en bestemt handling udføres. Efter afslutningen af ​​processen frigives låsen automatisk for at udføre yderligere operationer af systemet. Så for at løse dette problem skal du slette låsefiler. Kontroller først låsefilen ved hjælp af:

$sudolsof/hvor/lib/dpkg/lås-frontend

Hvis du ser noget uden opsyn i output, skal du vente på, at denne proces er fuldført, fordi systemet arbejder på opdateringer.

Ellers skal du hente proces -id'erne og afslutte dem ved hjælp af:

$sudo dræbe -9 [Proces -id]

Derefter kan du slette låsefilen:

$sudo rm /hvor/lib/dpkg/lås-frontend

Sørg for at omkonfigurere dpkg efter sletning af låsefilen:

$sudo dpkg -konfigurer -til

For at sikre, at alt er normalt og fejlen er rettet, skal du køre:

$sudopassende opdatering

Konklusion

Forskellige / var / lib / dpkg fejl opstår normalt, når systemet begrænser brugeren fra at udføre en operation, fordi andre centrale processer udnytter systemfilerne. I denne opskrift diskuterede vi forskellige strategier for at slippe af med denne fejl. Desuden lærte vi også, hvordan man fjerner /var/lib/dpkg/lock-frontend fejl.

Fejlen opstår på grund af låsefiler, og sikker fjernelse af låsfilerne kan løse dette problem. Selvom det ikke anbefales at fjerne låsefilerne for at undgå problemer, skal du sørge for at bruge den korrekte metode til at slette låsefilen.