Postfix e Spamassassin não iniciam na inicialização após a atualização do Ubuntu 16.04

5

Acabei de atualizar um servidor do Ubuntu 14.04 LTS para o 16.04 LTS.

Meu problema é que, agora, após a reinicialização, nem o Postfix nem o Spamassassin estão em execução.

Existem scripts init.d para esses dois serviços e os serviços são iniciados se eu executar manualmente comandos como

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

e há todos os links simbólicos apropriados do /etc/rc[0123456].d/ para os scripts init.d.

Após a inicialização, não há entradas 'postfix', 'spamassassin' ou 'spamd' em /var/log/mail.log ou / var / log / syslog até que eu inicie manualmente o Postfix e o Spamassassin.

Atualização (2016_09_04): Parece que o Postfix começa eventualmente (após 4 ou 5 minutos), se não imediatamente. No entanto, mesmo 45 minutos após a reinicialização, o spamd ainda não está em execução, mas começa imediatamente após 'sudo service spamassassin start'.

    
por Mark Sapiro 02.09.2016 / 02:55

2 respostas

6

Resolvido: a peça que faltava era

systemctl enable spamassassin.service
    
por Mark Sapiro 05.09.2016 / 19:21
3

O Ubuntu 16.04 usa o systemd, então você precisa alterar seus comandos para as versões do systemd. Em sistemas systemd você usa ...

systemctl COMMAND SERVICE

Isto para listar todos os serviços disponíveis:

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

Então para o postfix isso seria ...

systemctl start postfix.service

E o registro é feito com

journalctl -u postfix

O mesmo se aplica ao spamassassin.

    
por Rinzwind 04.09.2016 / 22:09