Поправка: Није могуће отворити датотеку закључавања / вар / либ / дпкг / лоцк



Испробајте Наш Инструмент За Елиминисање Проблема

Добијање поруке о грешци датотеке „не може се отворити“ / вар / либ / дпкг / лоцк може бити збуњујуће јер би могло врло добро питати да ли сте роот одмах након тога, чак и ако сте извршавали наредбу за ажурирање са судо префиксом. Ова наредба о грешци ће се појавити на готово свему што користи управник пакета апт-гет. Без обзира да ли ажурирате радну површину или лаптоп рачунар који покреће једну од различитих верзија Убунту-а или Распберри Пи-а помоћу окретача Распбиан Дебиан, можда ћете открити да то може бити проблем на било којој од ових платформи.



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



Метод 1: Осигуравање да судо може приступити сваком делу команде

Ако бисте покренули судо апт-гет упдате && апт-гет упграде, онда бисте могли да добијете ову грешку јер други процес нема право овлашћења за приступ датотеци / вар / либ / дпкг / лоцк.



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

У супротном, међутим, проблем је већ у потпуности решен и не треба ништа друго да радите.



2. метод: Уклањање датотеке / вар / либ / дпкг / лоцк

Они који користе цурл, вгет или неку другу команду која дискретно преузима датотеку, можда ће морати и ту наредбу да предуслове са судо ако раде из Распбиана, јер ово у неким случајевима заузима место апт-гет. Они који раде са чистим Дебианом, Ксубунтуом, Лубунтуом, Линук Минтом и другим сличним десктоп / лаптоп оријентисаним неће морати да брину због овога, али може вредети још један покушај.

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

Имајте на уму да приступ за читање и писање апликације за отварање ове датотеке значи продужењем да наведени програм мора имати роот привилегије, па ће вам требати роот привилегије да бисте затворили програм. Можете чак и да покушате да прегледате апликацију Таск Манагер ако користите графичко окружење радне површине које подржава ову функцију. Једноставно кликните десним тастером миша на прекршајни поступак и затворите ако имате дозволе за то. Испробајте наредбе килл или киллалл и из командне линије.

Сада можете поново покушати да покренете своје апт-гет команде и проверите да ли је то ишта битно, али ако јесте, нећете морати ништа друго да радите. Ако и даље имате проблема, покушајте одмах да уклоните датотеке закључавања. Иако би ово требало сматрати крајњим уточиштем, обично не ствара проблеме у вези са програмом апт-гет. И даље ћете желети да исцрпите друге методе пре него што то учините, јер то може да се зеза са апт системом.

Поново покретање система понекад помаже, али ако сте стално на серверу или на Распбиан уређају, ово можда неће бити одржива опција. Покушајте да трчите судо рм / вар / либ / дпкг / лоцк && судо рм / вар / либ / апт / листе / лоцк , што ће ослободити одређене датотеке које апт прегледава када их покрећете. Обавезно пазите на имена тих датотека, јер је покретање рм-а као роот деструктивно.

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

3 минута читања