DB Version Mismatch

Mengatasi Service Mailbox Not Running DB Version Mismatch Setelah Upgrade Zimbra

Posted by

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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.