Beberapa waktu lalu, saya membantu rekan kerja saya bernama Dhenandi untuk melakukan upgrade email server Zimbra ke versi 8.8.15 milik salah satu lembaga negara. Menggunakan skema multi server dengan jumlah server sekitar lebih dari 40 server, proses upgrade tersebut juga dibantu rekan kerja yang lain, sehingga 1 orang mendapat jatah upgrade 8 server, begitu pun saya.
Satu persatu server Zimbra dilakukan upgrade, semua proses upgrade berjalan lancar hingga selesai, namun setelah di cek kembali, ada 1 server mailbox status service mailbox nya tidak bisa running setelah selesai proses upgrade Zimbra. Sudah dilakukan restart service mailbox, dan restart all service tetap service mailbox kembali stopped.
Saya coba cek log mailbox.log ditemukan log error seperti berikut
2020-05-15 22:42:42,530 INFO [main] [] system - Setting mysql connector property: maxActive=100
2020-05-15 22:42:42,531 INFO [main] [] system - Setting mysql connector property: maxActive=100
2020-05-15 22:42:42,603 ERROR [main] [] Versions - DB Version Mismatch: ours=111 from DB=109
2020-05-15 22:42:42,603 FATAL [main] [] system - Data version mismatch. Reinitialize or upgrade the backend data store.
Setelah dilakukan pencarian pada forum Zimbra sesuai dengan pesan error diatas, diinformasikan bahwa hal tersebut dikarenakan ketika upgrade dan pas bagian migrate database MySQL untuk chat, ada kegagalan, tapi tidak dijelaskan secara detail penyebab gagalnya, saya juga sudah cek file log proses upgradenya, tidak ada yang aneh.
Baca Juga : Mengatasi Fitur Zimbra NE Hilang Setelah Upgrade Zimbra
Akhirnya untuk eskalasi masalah tersebut, berikut langkah-langkahnya
1. Pastikan service MySQL running
su - zimbra mysql.server status
Bila status belum running, silakan di start
mysql.server start
2. Masih dalam posisi user Zimbra, masuk ke directory /opt/zimbra/libexec/scripts, akan ada beberapa file bernama migrateXXXX-ZimbraChat.pl
cd /opt/zimbra/libexec/scripts migrate20170301-ZimbraChat.pl migrate20180301-ZimbraChat.pl migrate20190401-ZimbraChat.pl migrate20190611-ZimbraChat.pl
3. Karena kita tidak tahu file mana yang digunakan terkait error diatas, silakan jalankan satu persatu dari file migrate ZimbraChat.pl tersebut, jangan khawatir kalau misal ada error pas menjalankan file tersebut, itu berarti file tersebut bukan file yang dimaksud untuk eskalasi error diatas, silakan dilanjut hingga ketemu file migrate ZimbraChat.pl yang sesuai.
Kebetulan kalau saya, file yang sesuai yaitu migrate20190401-ZimbraChat.pl dan migrate20190611-ZimbraChat.pl
zimbra@zimbra:~/libexec/scripts$ ./migrate20190401-ZimbraChat.pl May 15 22:50:53 2020: Verified schema version 109. May 15 22:50:55 2020: Verified schema version 109. May 15 22:50:55 2020: Updating DB schema version from 109 to 110. zimbra@zimbra:~/libexec/scripts$ ./migrate20190611-ZimbraChat.pl May 15 22:52:04 2020: Verified schema version 110. May 15 22:52:06 2020: Verified schema version 110. May 15 22:52:06 2020: Updating DB schema version from 110 to 111
Baca Juga : Mengatasi Error 400 Bad Request Setelah Upgrade Zimbra
4. Lakukan restart service Zimbra
zmcontrol restart
Semestinya untuk service mailbox sudah normal kembali dan proses upgrade Zimbra ke 8.8.15 sudah selesai
Mungkin cukup sekian, semoga bermanfaat
Rizky Pratama. Tinggal di Bekasi, Jawa Barat. Seorang IT di salah satu perusahaan IT. Pengguna Mac, Linux dan Windows
Selain sebagai penulis di blog ini, saya juga penulis di blog saya yang lain, yaitu https://pratama.biz.id