Mengatasi postfix: fatal: chdir(/opt/zimbra/postfix/sbin): No such file or directory Zimbra – Assalamualaikum, setelah melakukan upgrade versi Zimbra dari yang sebelumnya versi 8.6.0 Patch 14 ke versi 8.8.12
Kami menemukan kendala pada server Zimbra MTA dimana service MTA tidak bisa running dan ketika melakukan restart service kami mendapatkan error postfix: fatal: chdir(/opt/zimbra/postfix/sbin): No such file or directory
$ zmmtactl restart
Rewriting configuration files...done.
Stopping milter server...done.
Starting milter server...done.
Stopping saslauthd...done.
Starting saslauthd...done.
postfix: fatal: chdir(/opt/zimbra/postfix/sbin): No such file or directory
Dan kami mendapatkan informasi seperti ini dari file zimbra.log yang berada pada direktori /var/log
Jun 22 08:15:12 svr-mta zmconfigd[26127]: Tracking service mta
Jun 22 08:15:12 svr-mta zmconfigd[26127]: Service status change: svr-mta.domain.com sasl changed from stopped to running
Jun 22 08:15:13 svr-mta zmconfigd[26127]: Watchdog: service antivirus status is OK.
Jun 22 08:15:13 svr-mta zmconfigd[26127]: Rewrote: /opt/zimbra/common/conf/tag_as_foreign.re with mode 440 (0.01 sec)
Jun 22 08:15:13 svr-mta zmconfigd[26127]: Rewrote: /opt/zimbra/common/conf/tag_as_originating.re with mode 440 (0.01 sec)
Jun 22 08:15:13 svr-mta zmconfigd[26127]: Rewrote: /opt/zimbra/common/conf/master.cf with mode 440 (0.02 sec)
Jun 22 08:15:13 svr-mta zmconfigd[26127]: Rewrote: /opt/zimbra/conf/mta_milter_options with mode 440 (0.00 sec)
Jun 22 08:15:13 svr-mta zmconfigd[26127]: Rewrote: /opt/zimbra/conf/postfix_header_checks with mode 440 (0.02 sec)
Jun 22 08:15:19 svr-mta zmconfigd[26127]: All rewrite threads completed in 5.95 sec
Jun 22 08:15:19 svr-mta zmconfigd[26127]: All restarts completed in 0.00 sec
Jun 22 08:15:21 svr-mta postfix[37470]: fatal: chdir(/opt/zimbra/postfix/sbin): No such file or directory
Jika dilihat dari log tersebut, file atau direktori /opt/zimbra/postfix/sbin tidak ada atau tidak tersedia.
Akhirnya kami memutuskan untuk Googling dan menemukan sebuah kalimat berikut After all MTA nodes are upgraded to ZCS 8.7, the following commands must be run to fix the default globalconfig values.
- Berikut ialah command yang dimaksud untuk mengatasi issue tersebut
# su - zimbra
$ zmprov mcf zimbraMtaCommandDirectory /opt/zimbra/common/sbin
$ zmprov mcf zimbraMtaDaemonDirectory /opt/zimbra/common/libexec
$ zmprov mcf zimbraMtaMailqPath /opt/zimbra/common/sbin/mailq
$ zmprov mcf zimbraMtaManpageDirectory /opt/zimbra/common/share/man
$ zmprov mcf zimbraMtaNewaliasesPath /opt/zimbra/common/sbin/newaliases
$ zmprov mcf zimbraMtaSendmailPath /opt/zimbra/common/sbin/sendmail
- Kemudian lakukan restart service Zimbra untuk memastikan command ini dapat bekerja.
$ zmcontrol restart
Alhamdulillah service Zimbra MTA saat ini sudah dapat berjalan dengan baik dan testing pengiriman atau penerimaan email-pun dapat berjalan dengan lancar.
Untuk yang mengalami hal serupa ketka melakukan upgrade versi Zimbra dari versi 8.6.0 menjadi 8.7.11 ataupun 8.8.12, mungkin artikel ini bisa dijadikan refrensi, untuk meminimalisir terjadinya issue yang serupa seperti yang kita alami hehe
Refrensi | Baca juga : Mengatasi WARN: Problem Parsing XML – Fatal Error Zimbra
Semoga bermanfaat & enjoy. Wassalamualaikum