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

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

Моя проблема - то, что теперь на перезагрузку, ни Постфикс, ни 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 сценариев.

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

Обновление (2016_09_04): кажется, что Постфикс действительно запускается в конечном счете (после 4 или 5 минут) если не сразу. Однако даже спустя 45 минут после перезагрузки, spamd все еще не работает, но запускается сразу после 'sudo, сервис spamassassin запускаются'.

5
задан 4 September 2016 в 13:01

2 ответа

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

systemctl enable spamassassin.service
8
ответ дан 23 November 2019 в 08:48

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

systemctl COMMAND SERVICE

Это список всех доступных сервисов:

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

Так что для постфикса это будет ...

systemctl start postfix.service

А регистрация ведется с помощью

journalctl -u postfix

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

3
ответ дан 23 November 2019 в 08:48

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

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