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.