Я получаю эту ошибку, когда использую apt-get upgrade & apt-get autoremove
и на каждом apt-get [Something]..
, а также при попытке установить приложения:
Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)
Никакое решение, упомянутое в ответах, не работало на меня, и я попробовал решение, упомянутое здесь на Форумах Ubuntu, выполнив команду
sudo dpkg -i --force-all [deb file path]
и это работало.
Пожалуйста, прочитайте комментарии ниже. Это может быть опасная команда для запуска в вашей системе и создания неисправимого состояния. (строки были закомментированы для предотвращения копирования и вставки sysadmin'ing).
Простой и рабочий Я попробовал !!
sudo -s
# cd /var/cache/debconf
# rm *.dat
apt-get update && apt-get upgrade
Наслаждайтесь;)
Вики-ответ сообщества - решается с помощью OP
Эта проблема была решена с помощью следующей команды терминала:
sudo dpkg-reconfigure -phigh -a
Вы должны выполнить эти команды с предшествующим им sudo, чтобы они могли выполняться с учетными данными суперпользователя. Пример:
sudo apt-get autoremove "NAME OF PACKAGE HERE"
Если вы удалили /var/cache
в результате ошибочной попытки очистить (как я сделал), это может решить проблему (это для меня):
sudo mkdir /var/cache/debconf
Возможно, вы также захотите узнать, что вы можете использовать dpkg --audit
, чтобы увидеть, в чем заключается настоящая проблема.
Если вывод выглядит примерно так:
The following packages are in a mess due to serious problems during installation.
They must be reinstalled for them (and any packages that depend on them)
to function properly:
gcdemu A GNOME panel applet to control CDEmu daemon
The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
cdemu-daemon CDEmu daemon
cdemu-client A simple command-line client to control CDEmu daemon
The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
transmission-daemon lightweight BitTorrent client (daemon)
vhba-dkms VHBA virtual host bus adapter module
Вы можете выполнить команду: dpkg --configure <packagename>
dpkg --configure cdemu-daemon
Для того, чтобы
Reconfigure an unpacked package.
If -a or --pending is given instead of package, all unpacked but unconfigured
packages are configured.
и далее Вы можете использовать:
sudo apt-get -f install
sudo apt-get --reinstall install gcdemu
Чтобы исправить пакеты, которые находятся в беспорядке.
Примеры отсюда: http://ubuntuforums.org/archive/index.php/t-1502826.html