• Если sudo dpkg --configure -a зависает

 #10888   IgorA100
 13 июн 2026, 14:58
И не получается обновить пакеты.
Это могло быть связано с некорректным завершением работы unattended-upgrades
Выполняем:
Код: Выделить всёsudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
cd /var/lib/dpkg/updates
sudo rm *
cd var/lib/dpkg/info/
sudo rm *  -  это удалит информацию обо всех установленных пакетах, позже будет выскакивать предупреждение типа  "dpkg: предупреждение: список файлов пакета «initramfs-tools-bin» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов" и это надо будет как-то исправлять
sudo apt-get clean
sudo apt-get update
sudo apt-get install -f
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade


После очистки папки var/lib/dpkg/info/ необходимо переустановить большинство установленных пакетов, что бы dpkg их увидел как установленные и не выдавал предупреждений.
Вот скрипт, который можно запустить из командной строки терминала. Он перебирает все установленные пакеты и переустанавливает их.
Код: Выделить всёfor i in $(dpkg -l|awk '/^ii/ {print $2}')
do
    apt-get --reinstall -y install $i
done

https://stackoverflow.com/questions/633 ... re-a-mysql
https://serverfault.com/questions/48493 ... the-system