Как исправить ошибку: E: Sub-process /usr/bin/dpkg returned an error code

При обновлении пакетов Ubuntu появляется ошибка «E: Sub-process /usr/bin/dpkg returned an error code», при этом система не может закончить установку какого-либо пакета…

Исправляем ошибку так

Заходим в директорию /var/lib/dpkg/info (это делается с правами root) и находим в ней все файлы с именем обрабатываемого пакета, из-за которого выдается ошибка и переименовываем все файлы с его именем (например, было paket.info стало ~paket.info)…

Далее показано как перейти в каталог и удалить нужные пакет (слово paket замените на имя вашего пакета).

cd /var/lib/dpkg/info
sudo rm paket.*

Запускаем команду исправления:

sudo apt-get install -f && sudo dpkg --configure -a

Затем устанавливаем пакет по новой (если конечно он еще нужен). Проверяем, создались ли новые файлы в папке /var/lib/dpkg/info, а если нет — то переименовываем наши файлы обратно (убираем «~»).

Все вроде…

PS: если не получилось, пробуем еще так:

sudo DEBCONF_DEBUG=developer apt-get install -f

Завершаем всё обновлением всего

sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade

да и в завершении всего, можно радостно перегрузить систему:

sudo reboot