Како да поправите грешку „неуспешно закључавање /вар/либ/дпкг/лоцк“.

није успело закључавање ⁄вар⁄либ⁄дпкг⁄лоцк

Иако Линук дистрибуција може одлучити да инсталира софтвер како год сматра прикладним, чешће него не могу, у најмању руку, да га инсталирају из својих званичних спремишта. Ова спремишта могу се одржавати директно дистрибуцијом и/или на основу других, као што се дешава са Дебиан->Убунту->Линук Минт, на пример. У овим случајевима, менаџер пакета је АПТ, и понекад можемо видети поруку "не могу закључати /вар/либ/дпкг/лоцк" у терминалу или чак у алату са графичким интерфејсом.

Овај чланак ће покушати да баци мало светла. о томе шта је то и како се грешка може решити то доводи до тога да видимо поруку „/вар/либ/дпкг/лоцк не може бити закључан“, али могу вам рећи да постоји врло једноставно решење које може да реши овај и многе друге проблеме, било да је у Линук-у- засновану дистрибуцију или било који други оперативни систем, укључујући мобилни.

Шта значи грешка „није могуће закључати /вар/либ/дпкг/лоцк“?

Уопштено говорећи, када видимо грешку „није могуће закључати /вар/либ/дпкг/лоцк“, терминал или софтвер који то показује указује да је покренут други АПТ процес и да користи исту базу података којој покушавамо да приступимо . Другим речима, нови АПТ процес покушава да закључа датотеку /вар/либ/дпкг/лоцк, не може да добије јер је заузет и обавести нас о томе.

Најчешћи је тај други АПТ процес, као што је ажурирање, већ је покренуто и закључало је датотеку за закључавање, тако да не може да предузме први корак, а то је управо закључавање наведене датотеке.

Како исправити грешку

Прва ствар коју морамо да урадимо, посебно ако не волимо да користимо терминал, јесте проверите да ли је покренута нека софтверска апликација. На пример, у Убунту-у можемо да видимо да ли Убунту софтвер (форк ГНОМЕ софтвера) нешто ради, а такође и Софтваре Упдате, апликација која је, као што јој име каже, задужена за ажурирање софтвера. Ако не видимо ниједну од тих апликација отворену, такође можемо покренути системски монитор и потражити их да видимо да ли раде у позадини.

Тхе апликације које морамо да тражимо зависиће од дистрибуције који користимо, пошто Убунту софтвер није у Кубунту-у, нити Дисцовер у главној верзији Дебиан-а. Свака дистрибуција управља софтвером помоћу алата које одабере да дода, и могу да блокирају архиву ГНОМЕ софтвера, Дисцовер, било коју другу продавницу софтвера или алатку за ажурирање.

Било да су у првом плану или у позадини, једна опција је имај стрпљења и сачекајте да видите да ли је посао који радите завршен. Понекад видимо поруку о грешци и желимо да се она одмах поправи, када је решење да сачекамо тренутак.

Поновно покретање или одјава би требали бити довољни

Пре много година, пријатељ ме је увек питао како да поправим његове кварове у Виндовс-у. Дошао је тренутак када сам га више једва питао и препоручио сам га рестартујте јер је то за њега скоро увек било најбоље решење. У случају грешке „није могуће закључати /вар/либ/дпкг/лоцк“ такође је могуће решење. Када почнете од нуле, можете почети са датотеком коју је закључала алатка за ажурирање, али ће је она ускоро откључати, када потврдите да нема ништа ново за инсталирање или да постоји, али сте нас већ обавестили о томе.

Наравно, то није најелегантније решење, али је најјефтиније и може бити најбоље и најбрже ако немате разлога да останете пријављени.

Када порука "неуспешно закључавање /вар/либ/дпкг/лоцк" не нестаје

Када смо поново покренули или чекали неко време и наставимо да видимо поруку, оно што нам се дешава није нешто уобичајено. Блокирање је "окачено" или, вреди вишка, блокирано, тако да је већ вредно повући терминал.

  1. Прва ствар коју ћемо урадити је да отворимо терминал и идентификујемо покренути АПТ процес са овом командом:
sudo lsof /var/lib/dpkg/lock
  1. Са идентификованим процесом, убијамо га овом командом, замењујући ПИД бројем процеса који ћемо сазнати командом из корака 1:
sudo kill PID
  1. Коначно, покушавамо поново да извршимо управљање АПТ-ом да се грешка враћа. То би требало да нам омогући да идемо даље.

Ако то не реши проблем, можемо да урадимо нешто драстичније, тако да ћете морати да предузмете мере предострожности или да предузмете додатне кораке. Ово се ради "на тежи начин": уклањање датотеке /вар/либ/дпкг/лоцк. Кораци које треба следити да бисте то урадили безбедно би били следећи:

  1. Правимо резервну копију датотеке /вар/либ/дпкг/лоцк. Пошто ћемо га копирати, можемо да користимо менаџер датотека, пошто супер корисничке дозволе нису потребне. Са терминала се може урадити са цп /вар/либ/дпкг/лоцк нова путања, мењајући "нев-патх" у путању на којој желимо да направимо резервну копију.
  2. Бришемо датотеку. За ово ће бити потребно повући привилегије. Ако нам наш менаџер датотека дозвољава, можемо написати, на пример, "судо наутилус" без наводника да га уклонимо са графичким интерфејсом, али мислим да ће бити брже и лакше отворити терминал и написати:
sudo rm /var/lib/dpkg/lock
  1. Са обрисаном датотеком можемо поново покушати оно што нам није дозвољено. ако напишемо судо апт упдате и не видимо грешку, грешка је исправљена.

Поновно покретање и стрпљење су обично најбољи

Иако постоје начини да се то поправи, као што су они објашњени у претходној тачки, грешка „није могла да закључа /вар/либ/дпкг/лоцк“ није ништа озбиљно и може се поправити тако што ћете чекати неко време или поново покренути систем. То је нешто што се обично поправља само од себе, а ако се не поправи, поновно покретање је најмање агресивно и најефикасније. Е сад, ово је Линукс, и све или скоро све има решење са терминала, а да не говоримо да можемо да „убијемо“ шта год хоћемо.

Из било ког разлога, надам се да вам је ово што је овде наведено могло да вам помогне, било да порука нестане агресивнијим процесом или да имате мало стрпљења.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Данило Квиспе Лучана дијо

    Здраво:

    Ова команда ради за мене (тестирано на Ксубунту 18.04 ЛТС):

    судо фусер -вки /вар/либ/дпкг/лоцк

    Важи и за друге закључане датотеке, као што су /вар/либ/дпкг/лоцк-фронтенд или /вар/либ/апт/листс/лоцк.

    поздрави