Основе курьера не удается установить на Ubuntu 16.04.4 установку основы LTS

Я использую Ubuntu 16.04.4.

Я просто сделал основную установку в воскресенье, где все хорошо работало. Я использую Ansible, чтобы гарантировать, что мои установки все идентичны. С 10 июля 2018, когда я попробовал, добавляют courier-base к основной установке это перестало работать со следующей ошибкой:

Setting up courier-base (0.68.2-1ubuntu7) ...
update-alternatives: error: alternative path /usr/share/man/man5/maildir.courier.5.gz doesn't exist
dpkg: error processing package courier-base (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 courier-base
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я заглянул /etc/alternatives и я, казалось, не нашел никого courier-base записи. Если я касаюсь недостающего файла, он просто продолжает длинный список пропавших без вести man файлы. Что, возможно, произошло через 1 день? Я должен отправить отчет об ошибках на этом?

2
задан 11 July 2018 в 23:30

1 ответ

/usr/share/man/man5/maildir.courier.5.gz должна быть часть пакета courier-base но Кв. утверждает, что файл отсутствует во время конфигурации пакета. Я подозреваю следующий ход событий:

  1. Что-то дало DPKG команду устанавливать courier-base но конфигурация пакета перестала работать по некоторым причинам и оставила пакет в полуустановленном состоянии.

  2. Что-то удалило файл /usr/share/man/man5/maildir.courier.5.gz но не его “владелец” пакет courier-base.

  3. Кв. пытается настроить полуустановленные пакеты, но перестала работать из-за пропавших без вести /usr/share/man/man5/maildir.courier.5.gz это требуется для шага пакета после установки.

Необходимо смочь решить проблему с полной переустановкой затронутого пакета:

sudo apt-get install -f --reinstall courier-base

Это также перезапишет hackish обходное решение, которое Вы описываете в своем комментарии.

0
ответ дан 2 December 2019 в 07:20

Другие вопросы по тегам:

Похожие вопросы: