Почему я не могу перезапустить службу майя?

Я построил сервер фильтрации почты на сервере Ubuntu 12.04, используя Postfix, SpamAssassin, ClamAV и Maia Mailguard, следуя этому руководству: http://www200.pair.com/mecham/spam/ubuntu1204-maia. html

Кажется, все работает нормально, за исключением одного: я не могу перезапустить службу maia.

Если я сделаю sudo service maia restart, я получу:

Stopping maiad: (failed).

То же самое, если я попробую команду sudo /etc/init.d/maia restart.

Кроме того, вчера вечером я получил ошибку, когда cron побежал вращать журналы:

/etc/cron.daily/logrotate:

error: error running shared postrotate script for '/var/log/maia/*.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1

Если я проверю /etc/logrotate.d/maia, я вижу, что это тоже пытается запустить /etc/init.d/maia restart > /dev/null, где он терпит неудачу.

Я подумал, что, может быть, это права доступа, поэтому я попытался перезапустить его как пользователь maia с: sudo su maia -c 'service maia restart', но я получил ту же ошибку Stopping maiad: (failed)..

Любая помощь будет оценена; кажется, это последнее, что мешает мне запустить эту коробку в производство.

Заранее спасибо!

ОБНОВЛЕНИЕ: Ответили на мой вопрос. Я надеюсь, что это может помочь кому-то еще с той же проблемой.

3
задан 9 September 2013 в 16:43

1 ответ

Возникла проблема со скриптом /etc/init.d/maia. Этот скрипт фактически скопирован из скрипта amavisd-new, поэтому в конце концов я нашел это:

По сути, удалите использование флага --name при остановке службы. Итак, измените:

STOP="--stop --quiet --pidfile $PIDFILE --name ${DAEMONNAME}"

Кому:

STOP="--stop --quiet --pidfile $PIDFILE"

0
ответ дан 9 September 2013 в 16:43

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

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