Установка Courier 1.0.6-1build2 на Ubuntu 20.04 не удалась, хотя пакет courier предоставляется операционной системой. Проблема возникает в сценарии после установки, который оставляет пакет установленным, но ненастроенным, и все зависимые пакеты имеют проблемы.
О ситуации было сообщено в Ubuntu (см. https://bugs.launchpad.net/ubuntu/+source/courier/+bug/1877862), но кроме «подтверждения» ничего не происходит.
Есть ли обходной путь?
Что я могу предоставить для облегчения устранения неполадок? (Я несколько потерян.)
Добавить: Это результат процесса установки:
Выбор ранее невыбранного пакета courier-mta.
(Чтение базы данных... На данный момент установлено 211821 файлов и каталогов.)
Подготовка к распаковке .../courier-mta_1.0.6-1build2_amd64.deb ...
Добавление «перенаправления /usr/bin/addcr в /usr/bin/addcr.ucspi-tcp курьером-mta»
Добавление «перенаправления /usr/share/man/man1/addcr.1.gz в /usr/share/man/man1/addcr.ucspi-tcp.1.gz курьером-mta»
Распаковка courier-mta (1.0.6-1build2)...
(Чтение базы данных... На данный момент установлено 211980 файлов и каталогов.)
Удаление libgnutls-openssl27:amd64 (3.6.13-2ubuntu1.6)...
Настройка libnet-cidr-perl (0.20-1)...
Настройка courier-mta (1.0.6-1build2)...
альтернативы обновления: использование /usr/bin/lockmail.courier для предоставления /usr/bin/lockmail (lockmail) в автоматическом режиме
альтернативы обновления: использование /usr/bin/preline.courier для предоставления /usr/bin/preline (preline) в автоматическом режиме
'/dev/null' -> '/etc/courier/esmtpd.pem.cert'
Генерация 3072-битного закрытого ключа RSA...
Создание самоподписанного сертификата...
Информация о сертификате X.509:
Версия: 3
Серийный номер (шестнадцатеричный): 01
Срок действия:
Не раньше: пн, 28 февраля, 07:26:38 UTC 2022
Не после: вторник, 28 февраля, 07:26:38 UTC 2023
Тема: C=США,ST=NY,L=Нью-Йорк,O=Courier Mail Server,OU=Автоматически сгенерированный ключ ESMTP SSL,CN=localhost
Алгоритм открытого ключа субъекта: RSA
Уровень безопасности алгоритма: Высокий (3072 бита)
Модуль (биты 3072):
00:cf:bb:56:4b:11:f4:74:b4:62:57:8c:9a:3b:a1:fb
[…отрезать…]
9a:f7:ec:0b:53:e2:da:b6:8c:92:20:74:c7:26:8f:bd
57
Экспонента (биты 24):
01:00:01
Расширения:
Основные ограничения (критические):
Центр сертификации (ЦС): ЛОЖЬ
Альтернативное имя субъекта (не критично):
RFC822Name: [email protected]
Идентификатор ключа темы (не критично):
c93fd83531f7869e17fc0ffd69b74e6d8679783c
Другая информация:
Идентификатор открытого ключа:
ша1: c93fd83531f7869e17fc0ffd69b74e6d8679783c
sha256:8da9285446d5dc9ccf8aa0cd4e71a620a282ae9df5920604387cba845529c87b
PIN-код открытого ключа:
pin-sha256:jakoVEbV3JzPiqDNTnGmIKKCrp31kgYEOHy6hFUpyHs=
Сертификат подписи...
Сбой задания для courier-msa.service, так как процесс управления завершился с кодом ошибки.
Дополнительные сведения см. в разделах «systemctl status courier-msa.service» и «journalctl -xe».
invoke-rc.d: initscript courier-msa, действие "старт" не выполнено.
✓ courier-msa.service — LSB: сервер Courier MSA
Загружено: загружено (/etc/init.d/courier-msa; сгенерировано)
Активно: сбой (результат: код выхода) с понедельника 28 февраля 2022 г., 08:26:47 CET; 16 мс назад
Документы: man:systemd-sysv-generator(8)
Процесс: 2156320 ExecStart=/etc/init.d/courier-msa start (code=exited, status=2)
28 февраля 08:26:47 inet systemd[1]: запуск LSB: сервер Courier MSA...
28 февраля, 08:26:47 inet courier-msa[2156320]: * Запуск сервера Courier MSA esmtpd-msa
28 февраля, 08:26:47 inet systemd[1]: courier-msa.service: процесс управления завершен, код = завершен, статус = 2/INVALIDARGUMENT
28 февраля, 08:26:47 inet systemd[1]: courier-msa.service: Ошибка с результатом «код выхода».
28 февраля, 08:26:47 inet systemd[1]: не удалось запустить LSB: сервер Courier MSA.
dpkg: ошибка обработки пакета courier-mta (--configure):
установленный подпроцесс сценария после установки пакета courier-mta вернул статус ошибки 1
Обработка триггеров для systemd (245.4-4ubuntu3.15)...
Обработка триггеров для man-db (2.9.1-1)...
Обработка триггеров для libc-bin (2.31-0ubuntu9.2)...
При обработке возникли ошибки:
курьер-мта
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Настройка courier-mta (1.0.6-1build2)...
Сбой задания для courier-msa.service, так как процесс управления завершился с кодом ошибки.
Дополнительные сведения см. в разделах «systemctl status courier-msa.service» и «journalctl -xe».
invoke-rc.d: initscript courier-msa, действие "старт" не выполнено.
✓ courier-msa.service — LSB: сервер Courier MSA
Загружено: загружено (/etc/init.d/courier-msa; сгенерировано)
Активно: сбой (результат: код выхода) с понедельника 28 февраля 2022 г., 08:27:00 CET; 17 мс назад
Документы: man:systemd-sysv-generator(8)
Процесс: 2157082 ExecStart=/etc/init.d/courier-msa start (code=exited, status=2)
28 февраля, 08:27:00 inet systemd[1]: запуск LSB: сервер Courier MSA...
28 февраля, 08:27:00 inet courier-msa[2157082]: * Запуск сервера Courier MSA esmtpd-msa
28 февраля, 08:27:00 inet systemd[1]: courier-msa.service: процесс управления завершен, код = завершен, статус = 2/INVALIDARGUMENT
28 февраля, 08:27:00 inet systemd[1]: courier-msa.service: Ошибка с результатом «код выхода».
28 февраля, 08:27:00 inet systemd[1]: не удалось запустить LSB: сервер Courier MSA.
dpkg: ошибка обработки пакета courier-mta (--configure):
установленный подпроцесс сценария после установки пакета courier-mta вернул статус ошибки 1
При обработке возникли ошибки:
курьер-мта
Нажмите «Return», чтобы продолжить, «q», а затем «Return», чтобы выйти.
Получается, что courier-msa не может быть запущен из-за «неверного аргумента». Системный журнал не показывает никакой дополнительной информации.
Добавление: Демон courier-mta-ssl, похоже, показывает аналогичную проблему: запуск завершается неудачно, а системный журнал показывает «INVALIDARGUMENT».