Last Updated on 18/06/2022 by administrator
Could not get lock /var/lib/dpkg/lock-frontend – chyba
Motivace:
Při použití příkazu apt upgrade nebo apt-get upgrade se objeví chyba: Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process xxx.
user@ubuntu:~# sudo apt upgrade Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 1713 (unattended-upgr)...
Řešení:
Pomocí příkazů níže, je možné vymazat uzamčené soubory:
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
A rekonfigurovat balíčky:
sudo dpkg --configure -a
Nyní je možné znovu provést apt upgrade:
root@lubuntu20-virtualbox:~# apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done
Pokud ani toto nepomůže, provést kill procesu (v tomto případě se jednalo o process 1713):
kill -9 1713
Zdroj:
[1] https://itsfoss.com/could-not-get-lock-error/