При обновлении пакетов 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