Когда я пытаюсь запустить postsrsd с sudo service postsrsd start, он приводит к следующим записям syslog: Started SRS lookup table for Postfix. /usr/sbin/postsrsd: option requires an argument -- 'd' postsrsd.service: Main process exited, code=exited, status=1/FAILURE Проблема заключается в том, что переменная SRS_DOMAIN в /etc/default/postsrsd не инициализируется с помощью postconf -h mydomain. Я предполагаю, что за это отвечает /etc/init.d/postsrsd, но я не могу понять, почему он этого не делает. Команда postconf -h mydomain дает правильный результат.
Любые идеи?
Я обновил Ubuntu 12.04. Существует README в пакете postsrsd 1.2-1 Debian, который предупреждает, что установка postsrsd НЕ перезаписывает любые существующие файлы конфигурации. Я apt remove'd postsrsd, удаленный /etc/init/postsrsd.conf, /etc/init.d/postsrsd и / etc / default / postsrsd, затем apt install'd postsrsd. Это фиксировало проблему.
Я обновил Ubuntu 12.04. Существует README в пакете postsrsd 1.2-1 Debian, который предупреждает, что установка postsrsd НЕ перезаписывает любые существующие файлы конфигурации. Я apt remove'd postsrsd, удаленный /etc/init/postsrsd.conf, /etc/init.d/postsrsd и / etc / default / postsrsd, затем apt install'd postsrsd. Это фиксировало проблему.