AlmaLinux9 Postfix自動起動失敗
AlmaLinux9にて、OS再起動時にPostfixの自動起動が失敗してしまいます。
systemctl restart postfixにてpostfixの再起動をすれば問題なくサービスが開始されます。
そこで、自動起動するタイミングを遅らせる処置を行って解決しました。
[root@almalinux9 ~]# cd /usr/lib/systemd/system/ [root@almalinux9 /usr/lib/systemd/system]# cp -p postfix.service postfix.service_org [root@almalinux9 /usr/lib/systemd/system]# vi postfix.service --------------------------------------------------------------------------------- [Service] Type=forking PIDFile=/var/spool/postfix/pid/master.pid EnvironmentFile=-/etc/sysconfig/network PrivateTmp=true CapabilityBoundingSet=~ CAP_NET_ADMIN CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_MODULE ProtectSystem=true PrivateDevices=true ExecStartPre=-/usr/sbin/restorecon -R /var/spool/postfix/pid/master.pid ExecStartPre=-/usr/libexec/postfix/aliasesdb ExecStartPre=-/usr/libexec/postfix/chroot-update ExecStart=/usr/bin/bash -c "sleep 10;/usr/sbin/postfix start" ←赤文字追加 ExecReload=/usr/sbin/postfix reload ExecStop=/usr/sbin/postfix stop --------------------------------------------------------------------------------- [root@almalinux9 /usr/lib/systemd/system]# diff postfix.service_org postfix.service 17c17 < ExecStart=/usr/sbin/postfix start --- > ExecStart=/usr/bin/bash -c "sleep 10;/usr/sbin/postfix start"
これでpostfixのサービスを10秒遅らせてスタートさせました。
OSの再起動をしてみたところサービス起動が成功しました。
ディスカッション
コメント一覧
まだ、コメントがありません