Při používání Linuxu mohou nastat různé chyby. Jednou z nich může být chyba „/ var / lib / dpkg / lock“. Dá se to opravit? Ach, dobře! Není to panické selhání. Než se však naučíme, jak tuto chybu opravit, pojďme pochopit, proč k této chybě dochází.
Proč dochází k chybě „/ var / lib / dpkg / lock“
K této chybě obvykle dochází, když proces aktualizace systému funguje a vy se pokoušíte o přístup do systému pro jinou operaci. Například systém Ubuntu uzamkne dpkg Přístup k zabránění selhání operačního systému při procesu aktualizace. Může k tomu také dojít v důsledku nějakého libovolného procesu, který neustále běží na pozadí a který “/ Var / lib / dpkg“ zaneprázdněný, zaneprázdněný.
Tyto procesy vám brání v instalaci nových aplikací nebo spuštění příkazu. Existuje několik metod, jak tento problém vyřešit. Nejprve pečlivě diagnostikujte problémy a poté přejděte k řešení. Pojďme pochopit, jak tento problém vyřešit.
Strategie pro opravu chyby „/ var / lib / dpkg /“
Jak je uvedeno výše, před odstraňováním problémů se nejprve ujistěte, že je vše v systému perfektní. Dále se ujistěte, že se neinstaluje žádná aplikace nebo že probíhá aktualizace systému. Pokud ano, počkejte na dokončení instalace aplikace. Poté budou problémy automaticky opraveny.
Pokud se nejedná o zjevný problém a tato chyba se stále zobrazuje, zkontrolujte proces, který používá správce balíčků, zadáním následujícího příkazu:
$ ps od | grep -I vhodné
V mém případě se Ubuntu aktualizuje. Během tohoto procesu „dpkg“ je uzamčen a nemohu provést další úkol, jak ukazuje následující obrázek.
Řešením je nechat aktualizaci dokončit. Pokud to nepomůže, zabijte proces, který vytvářel “dpkg“ zaneprázdněný, zaneprázdněný. Nejprve identifikujte proces. V mnoha případech je ID procesu uvedeno v chybové zprávě, nebo můžete získat seznam procesů pomocí „apt“ pomocí příkazu níže:
$ ps od | grep -I vhodnéPro dokončení procesu nyní použijte:
$ sudo kill [ID procesu]Pokud to problém nevyřeší, násilně ukončete proces signálem SIGKILL:
$ sudo kill -9 [ID procesu]Nejjednodušší způsob je zabít všechny okupační procesy „vhodné“ a „apt-get“ jak je uvedeno níže:
$ sudo zabít všechny vhodné apt-getJak opravit chybu „/ var / lib / dpkg / lock-frontend“
Můžete se setkat se složitější situací a problémem může být onen „zámek“ Soubory. Uzamčené soubory omezují přístup k systémovým souborům, dokud není provedena určitá operace. Po dokončení procesu se zámek automaticky uvolní, aby bylo možné provést další systémové operace. Chcete-li tento problém vyřešit, musíte odstranit soubory zámku. Nejprve zkontrolujte soubor zámku pomocí:
$ sudo lsof /Where/lib/dpkg/lock-frontend
Když uvidíte něco „bez dozoru“ Počkejte ve výstupu na dokončení, protože systém pracuje na aktualizacích.
V opačném případě získejte ID procesů a ukončete je:
$ sudo kill -9 [ID procesu]Poté můžete soubor zámku odstranit:
$ sudo rm /Where/lib/dpkg/lock-frontend
Ujistěte se, že máte soubor dpkg po smazání souboru zámku:
$ sudo dpkg –configure -a
Abyste se ujistili, že je vše v pořádku a chyba byla vyřešena, proveďte následující:
$ aktualizace sudo aptdiplom
Různé „/ Var / lib / dpkg“ K chybám obvykle dochází, když systém brání uživateli v provedení operace, protože systémové soubory používají jiné klíčové procesy. V tomto článku jsme diskutovali o různých strategiích, jak tuto chybu opravit. Kromě toho jsme se také naučili, jak odstranit „/ Var / lib / dpkg / lock-frontend“ Chyba.
K chybě dochází kvůli souborům zámku a bezpečným odstraněním souborů zámku lze tento problém vyřešit. Ačkoli se nedoporučuje odstraňovat soubory zámku, aby se předešlo problémům, ujistěte se, že k odstranění souboru zámku používáte správnou metodu.