postfix2->3に上げて起動しなくなったらdaemon_directoryの修正すること


archLinux - pacman -Syu で ハマった点 - Qiitaで書きましたが重要なことなので別記事立てた。

エラー

● postfix.service - Postfix Mail Transport Agent
   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since 月 2015-05-11 17:16:10 JST; 4min 35s ago
  Process: 662 ExecStart=/usr/bin/postfix start (code=exited, status=1/FAILURE)

修正方法

/etc/postfix/main.cf
- daemon_directory = /usr/lib/postfix
+ daemon_directory = /usr/lib/postfix/bin

起動確認

systemctl restart postfix
systemctl status postfix