Zimbra

Mengatasi Service Mailbox Not Running DB Version Mismatch Setelah Upgrade Zimbra

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

Share
Published by
Rizky Pratama

Recent Posts

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

1 month ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

1 year ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

2 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

2 years ago

Mengatasi “Error while performing update: Input/output error (5)” Saat Update Tuxera pada MacOS

Kembali lagi bersama saya, setelah beberapa lama tidak update tulisan pada blog ini :D kali…

2 years ago

Konfigurasi PPTP Client pada Container Docker CLI

PPTP adalah kependekan dari Point-toPoint Tunneling Protocol yang merupakan bahasa yang membuat komputer dapat berkomunikasi…

3 years ago