Помилки під час обробки: man-db


25

Я отримую цю помилку , коли я використовую 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)

1
Вирішено виконанням цієї команди: sudo dpkg-configfigure -phigh -a Дякую.
R9TySix

2
sudo apt-get -f installдопомагає, якщо є невиконані залежності
Стен

Зробіть sudo apt purge man-db, а потім встановіть його знову.
Мохаммед Холгі

Відповіді:


16

Прочитайте коментарі нижче. Це може бути небезпечною командою для запуску у вашій системі та створення невідтворюваного стану. (рядки були прокоментовані для запобігання систематизації копіювання та вставки).


Простий і робочий я спробував це !!

sudo -s
# cd /var/cache/debconf
# rm *.dat
apt-get update && apt-get upgrade

Насолоджуйтесь;)


1
Я думаю, це може призвести до проблем, оскільки він містить різні конфігураційні файли.
Правеш Джайн

1
замість того, rm *.datя думаю, вам слід їхатиmkdir tmp mv *.dat tmp
Станіслав

У моєму випадку не працювало, мені довелося до dpkg --purge --force-depends ...деяких файлів, щоб відновити нормальне функціонування.
Джо Корнелі

Це призводить до помилки: під час опрацювання сталися помилки: debconf E: Підпроцес / usr / bin / dpkg повернув код помилки (1)
IgorGanapolsky

14

Жодне рішення, згадане у відповідях, не працювало для мене, і я спробував рішення, згадане тут, на форумах Ubuntu , виконуючи команду

sudo dpkg -i --force-all [deb file path]

і це спрацювало.


Що таке [шлях до файлу дебюту]?
GreenAsJade

1
Це шлях .debфайлу
Равіндра Гуллапаллі,

1
Дякую за відповідь, і вибачте за моє незнання. У мене була ця проблема, і я не знаю, на який файл .deb ви звертаєтесь (я вирішив проблему, використовуючи підхід до файлу "delete * .dat" нижче, але мені це не сподобалось (наприклад, що, це, це здається гакітним)
GreenAsJade

Я настійно не рекомендую використовувати --forceключ, якщо користувач повністю не зрозуміє, що він робить. Такі варіанти існують лише у тих випадках, коли користувач знає, що помилка не призведе до серйозних проблем, не слід недбало користуватися нею
user907860

добре працював над man-dbпитаннями.
науковець

5

відповідь вікі спільноти - вирішується ОП

Цю проблему було вирішено за допомогою наступної команди терміналу:

sudo dpkg-reconfigure -phigh -a

sudo: не вдається виконати / usr / sbin / dpkg-переконфігурувати: в дозволі відхилено
IgorGanapolsky

4
≻ sudo dpkg-reconfigure -phigh -a Невідомий варіант: a Використання: dpkg-перенастроювання [параметри] пакети
Kenenbek Arzymatov

5

Можливо, ви також хочете знати, що ви можете використовувати, 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


1
Це не дає відповіді на запитання. Щоб критикувати або вимагати роз'яснення у автора, залиште коментар під їх публікацією - ви завжди можете коментувати свої власні публікації, і коли ви матимете достатню репутацію, ви зможете коментувати будь-яку публікацію .
Fabby

1
Погоджено, однак визначення проблеми є частиною рішення. Я оновив свою відповідь прикладом.
Ім'я

Набагато краще! прихильне!
Фабі

4

Ви повинні запустити ці команди із судо, що передує їм, щоб вони могли виконуватись із суперповерховими даними користувачів Приклад:

sudo apt-get autoremove "NAME OF PACKAGE HERE"

Я запускаю sudo -s, коли я вперше запускаю термінал.
R9TySix

sudo dpkg-reconfigure -phigh - це вирішило проблему Спасибі
R9TySix

1

Якщо ви видалили /var/cacheпомилкову спробу очищення (як я), це може вирішити проблему (це зробило для мене):

sudo mkdir /var/cache/debconf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.