Upgraded from F15 to F16.
On reboot Postfix is not starting up. I checked with chkconfig postfix --list and its listed as:
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
but when the systems starts it doesn't. I looked at the systemd stuff with:
ls /etc/systemd/system/*.wants/postfix.service
and its not listed. So I tried systemctl enable postfix.service and got:
postfix.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig postfix on
Warning: unit files do not carry install information. No operation executed.
I tried setting up a posfix.service with:
<--snip-->
[Unit]
Description=Postfix Mail Server
After=syslog.target
After=network.target
[Service]
Type=forking
ExecStart=/usr/sbin/postfix -c /etc/postfix start
ExecStop=/usr/sbin/postfix -c /etc/postfix stop
ExecReload=/usr/sbin/postfix -c /etc/postfix reload
[Install]
WantedBy=multi-user.target
<--snip-->
and then enabling it with:
systemctl enable postfix.service
-and-
chkconfig postfix on
and while this works with chkconfig and systemctl commands, it still does not load up at boot. I have checked the mail log and the last entry after a reboot is:
Nov 27 09:46:44 <srv name removed> postfix/postfix-script[1235]: starting the Postfix mail system
so it seems it is stopping there and I cannot find out why. When I run service postfix start or systemctl start postfix.service then it starts with that starting log entry and is followed by a:
Nov 27 10:02:40 <srv name removed> postfix/master[2508]: daemon started -- version 2.8.7, configuration /etc/postfix
After a reboot I run systemctl list-units which should list postfix (in any state) but doesn't and chkconfig --list doesn't list it either. But once I run systemctl start postfix it then shows up in systemctl list-units list.
Kind of clueless as to where else to look.. Any ideas? Maybe moving it further down to the end of the boot process?