Как исправить ошибку: 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
  • Александр Шарапов

    а как быть если ошибку вызывает пакет debconf ?

    • какую ошибку пишет debconf в консоли? покажите

      • Александр Шарапов

        здесь показывать? может на почту или ещё куда-нибудь (skype, icq, vk)?

        • может сам пакет (debconf_1.5.51ubuntu2_all.deb) ручками подложить?

          • Александр Шарапов

            скачивал пакет debconf_1.5.42ubuntu1-1_amd64.deb, пробовал ставить, не вышло, та же ошибка была по-моему, сейчас точно не скажу, но то что не поставился пакет — факт .

  • Даня Стдфикс

    проблема в том, что у меня нет ничего, связанного с «firefox-mozilla-build» в директории /var/lib/dpkg/info
    что в этом случае можно сделать?

    • если так:

      cd /var/lib/dpkg/info
      sudo rm firefox.*
      sudo apt-get install -f && dpkg —configure -a

  • Slavik

    допомогло))

    • Ура! Я тоже долго маялся, да и было такое пару раз, вот и записал как заметку для себя тут. Хорошо когда и другим помогает :-)

  • Antonio

    Помогло. Спасибо!

  • Гость

    Спасибо большое, полезная тема. Проблему решил.

  • Сергей Деллалов

    Схема не работает!

    • До вас работало )))
      sudo apt-get install -f && sudo dpkg —configure -a

  • Артём Кузнецов

    Помогла инструкция.

    • Спасибо за спасибо! Рад, что не только мне помогло.