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 и находим в ней все файлы с именем обрабатываемого пакета (из-за которого выдается ошибка) и переименовываем их все (например, в info.paket.bak)…
Далее, удаляем нужный пакет.
#cd /var/lib/dpkg/info
#mv info.paket.* info.paket.bak.*
#rm paket.*

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

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

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

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

sudo DEBCONF_DEBUG=developer apt-get install -f


Источник — pingvinoff.net

Category: Debian,Ubuntu and etc.

Метки:

- 12.07.2018

Добавить комментарий

Ваш электронный адрес не будет опубликован и он необязателен