Я пытаюсь установить opendmarc на сервер Ubuntu 18.04.5.
Во время установки apt-get opendmarc я получаю:
Работа для opendmarc.service не удалась из-за того, что процесс управления завершился. с кодом ошибки. См. раздел "Состояние systemctl opendmarc.service". "journalctl -xe" для подробностей. invoke-rc.d: initscript opendmarc, действие "старт" провалилось. сервис opendmarc.service - OpenDMARC Milter
. Загружено: загружено (/lib/systemd/system/opendmarc.service; отключено; vendor preset: enabled) Active: активировано (автоматический перезапуск) (Результат: код выхода) с Thu 2020-10-08 09:58:18 UTC; 13 мс назад Доктора: мужчина: opendmarc(8) мужчина:opendmarc.conf(5) Процесс: 9643 ExecStart=/usr/sbin/opendmarc (code=exited, status=127)
Я пытался установить libopendmarc-dev и получил то же самое
Если я попытаюсь запустить opendmarc, я получу:
opendmarc: ошибку при загрузке разделяемых библиотек: libopendmarc.so.2: не может открыть разделяемый объектный файл: Нет такого файла или директории
Похоже, что у меня нет libopendmarc.so.2. Я предположил, что он будет установлен с libopendmarc-dev, но, очевидно, нет.
Как я могу его установить?
Решено путем очистки opendmarc, libopendmarc-dev, а также libopendmac2, который я ранее упустил из виду, а затем повторной установкой opendmarc.
Это дало мне следующие символические ссылки в /usr/lib:
lrwxrwxrwx 1 root root 21 Oct 1 12:51 libopendmarc.so.2 -> libopendmarc.so.2.0.2
-rw-r--r-- 1 root root 47784 Oct 1 12:51 libopendmarc.so.2.0.2