Я получаю эту ошибку, когда использую 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)
sudo apt-get -f install
помогает, если есть неудовлетворенные зависимостиsudo apt purge man-db
, затем установите его снова.Ответы:
Пожалуйста, прочитайте комментарии ниже. Это может быть опасной командой для запуска в вашей системе и создания неисправимого состояния. (строки были закомментированы для предотвращения копирования и вставки sysadmin'ing).
Просто и работает я попробовал !!
Наслаждаться ;)
источник
rm *.dat
я думаю, что вы должны пойтиmkdir tmp
mv *.dat tmp
dpkg --purge --force-depends ...
несколько файлов, чтобы восстановить нормальное функционирование.Ни одно решение, упомянутое в ответах, не сработало для меня, и я попробовал решение, упомянутое здесь на форумах Ubuntu , выполнив команду
и это сработало.
источник
.deb
файлу--force
ключ, если пользователь полностью не понимает, что он делает. Такие параметры существуют только для ситуаций, когда пользователь знает, что ошибка не приведет к каким-либо серьезным проблемам, его нельзя использовать небрежноman-db
вопросов.ответ сообщества вики - решается ОП
Эта проблема была решена с помощью следующей команды терминала:
источник
Возможно, вы также захотите узнать, что вы можете использовать,
dpkg --audit
чтобы увидеть, что является реальной проблемой.Если вывод что-то вроде:
Вы можете запустить команду:
dpkg --configure <packagename>
Для того, чтобы
Кроме того, вы можете использовать:
Чтобы исправить пакеты, которые находятся в беспорядке.
Примеры отсюда: http://ubuntuforums.org/archive/index.php/t-1502826.html
источник
Вы должны выполнить эти команды с предшествующим им sudo, чтобы они могли выполняться с учетными данными суперпользователя. Пример:
источник
Если вы удалили
/var/cache
в ошибочной попытке очистить (как я сделал), это может решить проблему (это сделал для меня):источник