Как да реша Не мога да отворя заключващ файл/var/lib/dpkg/lock-frontend Грешка

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



Докато използвате Linux, може да срещнете различни грешки. Един от тях може да е/var/lib/dpkg/lock error. Поправя ли се? Е да! Това не е паническа грешка. Но преди да научим как да поправим тази грешка, нека разберем защо възниква тази грешка.

Защо възниква грешка/var/lib/dpkg/lock

Тази грешка обикновено възниква, когато функционира процес за актуализиране на системата и се опитвате да получите достъп до системата за някаква друга операция. Например системата Ubuntu заключва dpkg достъп, за да се предотврати провалът на операционната система в процеса на актуализиране. Това може да се случи и поради произволен процес, който непрекъснато работи във фонов режим и запазва / var / lib / dpkg ангажиран.







Тези процеси ви пречат да инсталирате нови приложения или да изпълните команда. Има няколко метода за решаване на този проблем. Първо, внимателно диагностицирайте проблемите и след това отидете за отстраняването им. Нека разберем как да решим този проблем.



Стратегии за решаване/var/lib/dpkg/Грешка

Както бе обсъдено по -горе, преди да се заемете с поправката, първо се уверете, че всичко в системата е перфектно. След това се уверете, че не се инсталира приложение или актуализира системата; ако да, изчакайте приложението да завърши инсталацията. След това проблемите автоматично ще бъдат разрешени.



Ако няма очевиден проблем и все още получавате тази грешка, проверете процеса, който използва мениджър на пакети, като въведете командата по -долу:





$псна| захващане подходящ

В моя случай Ubuntu се актуализира. По време на този процес, dpkg е заключен и не мога да изпълня друга задача, както е показано на следното изображение.



Поправката е просто да оставите актуализацията да завърши. Ако това не е полезно, тогава този проблем може да бъде отстранен и чрез унищожаване на процеса, който е запазил dpkg ангажиран. Първо, идентифицирайте процеса. В много случаи идентификационният номер на процеса се споменава в съобщението за грешка или можете да получите списък с процеси, използвайки apt чрез посочената по-долу команда:

$псна| захващане подходящ

Сега, за да прекратите процеса, използвайте:

$sudo убивам [Идент. № на процеса]

Ако това не реши проблема, убийте процеса насила, използвайки сигнал SIGKILL:

$sudo убивам -9 [Идент. № на процеса]

Най -простият начин е да убиете всички процеси, които заемат подходящ и apt-get както е споменато по -долу:

$sudo убиеподходящapt-get

Как да поправя грешка/var/lib/dpkg/lock-frontend

Може да попаднете на по -сложна ситуация и проблемът може да е в ключалка файлове. Заключените файлове ограничават достъпа до системните файлове, докато не се извърши определена операция. След приключване на процеса заключването автоматично ще се освободи за извършване на по -нататъшни операции на системата. Така че, за да разрешите този проблем, трябва да изтриете заключващите файлове. Първо проверете заключващия файл, като използвате:

$sudolsof/където/lib/dpkg/заключващ фронт

Ако видите нещо без надзор в изхода, изчакайте този процес да приключи, защото системата работи върху актуализации.

В противен случай вземете идентификаторите на процеса и ги прекратете, като използвате:

$sudo убивам -9 [Идент. № на процеса]

След това можете да изтриете файла за заключване:

$sudo rm /където/lib/dpkg/заключващ фронт

Уверете се, че сте конфигурирали отново dpkg след изтриване на заключващия файл:

$sudo dpkg -конфигуриране -да се

За да сте сигурни, че всичко е нормално и грешката е отстранена, изпълнете:

$sudoподходяща актуализация

Заключение

Различни / var / lib / dpkg грешки обикновено възникват, когато системата ограничава потребителя да извърши операция, тъй като други ключови процеси използват системните файлове. В тази статия обсъждахме различни стратегии за премахване на тази грешка. Освен това научихме и как да премахваме /var/lib/dpkg/lock-frontend грешка.

Грешката възниква поради заключени файлове и безопасното премахване на заключващите файлове може да реши този проблем. Въпреки че не се препоръчва да премахвате заключващите файлове, за да избегнете проблеми, уверете се, че използвате правилния метод за изтриване на заключващия файл.