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/2011/12/25/reshenie-oshibki-e-sub-process-usrbindpkg-returned-an-error-code-na-debian/

Категории: Debian, Ubuntu etc.

Метки:

- 12.07.2018           Просмотры: 222

Заметки в Telegram

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

Вы можете оставить комментарий и указать никнейм (выдуманное имя/псевдоним). Поле со звездочкой и капча обязательны. Комментарии одобряются вручную.