При попытке использовать менеджер пакетов apt, например:
sudo apt install linux-image-amd64
Возникла ошибка:
E: Работа dpkg была прервана, вы должны вручную запустить «sudo dpkg --configure -a» для устранения проблемы.
Ошибка вызвана проблемами с диском или неудачным завершением обновления пакетов.
При попытке использовать рекомендованную команду:
sudo dpkg --configure -a
Появилась другая ошибка:
dpkg: ошибка: fgets прочитал пустую строку из «/var/lib/dpkg/triggers/Unincorp»
На английской локали она выглядит так:
dpkg: error: fgets gave an empty string from '/var/lib/dpkg/triggers/Unincorp' E: Sub-process /usr/bin/dpkg returned an error code (2)
Для исправления проблемы выполните следующие команды:
sudo rm /var/lib/dpkg/triggers/Unincorp sudo touch /var/lib/dpkg/triggers/Unincorp sudo dpkg --configure -a
После этого, вновь запустите
sudo dpkg --configure -a
Связанные статьи:
- dpkg: ошибка при обработке пакета ...: пакет абсолютно неработоспособен; перед настройкой его следует переустановить (РЕШЕНО) (79.5%)
- Как исправить ошибку «E: Sub-process /usr/bin/dpkg returned an error code (2)» (79.5%)
- Безопасно ли удалять файлы настроек, оставшиеся после удалённых пакетов? (РЕШЕНО) (78.5%)
- Примеры базового и продвинутого использования команд apt, apt-cache, dpkg для управления пакетами в Ubuntu/Debian (77.6%)
- Как в Linux симулировать установку пакета (Как создать и установить фиктивный пакет) (77.6%)
- Решение проблемы с ошибкой fatal error: stdlib.h: Нет такого файла или каталога (RANDOM - 1.9%)