Postfix и Spamassassin не запускаются при загрузке после обновления Ubuntu 16.04

Я только что обновил сервер с Ubuntu 14.04 LTS до 16.04 LTS.

Моя проблема в том, что теперь после перезагрузки ни Postfix, ни Spamassassin не работают.

Существуют сценарии init.d для этих служб, и службы запускаются, если я вручную запускаю такие команды, как

sudo service postfix start
sudo /etc/init.d/postfix
sudo service spamassassin start
sudo /etc/init.d/spamassassin

и есть все соответствующие символические ссылки из /etc/rc[0123456].d/ на сценарии init.d.

После загрузки в файлах /var/log/mail.log или / var / log / syslog нет записей "postfix", "spamassassin" или "spamd", пока я не запустил вручную Postfix и Spamassassin.

Обновление (2016_09_04): похоже, что Postfix запускается в конце концов (через 4 или 5 минут), если не сразу. Однако даже через 45 минут после перезагрузки spamd все еще не работает, но запускается сразу после запуска sudo service spamassassin.

2 ответа

Решено: недостающий кусок был

systemctl enable spamassassin.service

Ubuntu 16.04 использует systemd, поэтому вам нужно изменить команды на версии systemd. В системных системах вы используете...

systemctl COMMAND SERVICE

Это перечислить все доступные услуги:

systemctl list-units --type=service --all

Так что для postfix это будет...

systemctl start postfix.service

И регистрация сделана с

journalctl -u postfix

То же самое относится и к spamassassin.

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