Tips dan Trick

Tips Restore Mailbox Zimbra Menggunakan Curl

Beberapa waktu lalu, saya melakukan migrasi Zimbra di salah satu klien Excellent, migrasi dari on premise ke cloud, dari versi Open Source ke versi Network Edition. Proses dari awal hingga waktunya sebelum switching lancar dengan sedikit kendala yang cukup mudah diatasi. Hingga pada waktunya switching, ada proses sinkronisasi ulang (backup restore) data mailbox untuk menyamakan data terbaru dari server lama ke server baru.

Biasanya untuk proses ini saya full menggunakan tools Zextras Backup, namun kali ini saya tidak menggunakan tools tersebut untuk sinkronisasi ulang, melainkan menggunakan zmmailbox karena suatu alasan. Untuk proses backup akhir dari server lama, proses berjalan lancar, namun ketika proses restore di server baru, selalu muncul pesan error “ERROR: zclient.IO_ERROR (Read timed out) (cause: java.net.SocketTimeoutException Read timed out)” sehingga proses restore untuk beberapa akun menjadi gagal.

Baca Juga : Mengatasi Service Mailbox not Running DB Version Mismatch Setelah Upgrade Versi Zimbra

Setelah itu, saya coba menggunakan curl untuk restore, dengan mengikuti postingan dari salah satu senior Excellent. Pada saat menggunakan curl, malah tidak jalan sama sekali, dengan muncul pesan error “Curl: option –data-binary: out of memory”. Akhirnya saya coba cari alternatif lain, dan ketemu di salah satu postingan forum Zimbra untuk solusinya, dengan mengubah beberapa parameter dari curl, menjadi seperti berikut

curl -k -H "Transfer-Encoding: chunked" -u admin@example.com:passwordadmin -T /lokasi/backup/user@example.com.tgz -X POST "https://localhost:7071/service/home/user@example.com/?fmt=tgz&resolve=skip"

Keterangan :

  • admin@example.com merupakan akun administrator Zimbra, passwordadmin merupakan password dari akun administrator tersebut, wajib menggunakan akun global administrator untuk restore menggunakan curl ini, silakan sesuaikan
  • /lokasi/backup/user@example.com.tgz merupakan lokasi file backup, silakan sesuaikan
  • user@example.com merupakan nama akun yang akan di restore datanya, silakan sesuaikan

Dengan menggunakan curl tersebut, proses restore mailbox Zimbra berhasil dan menjadi lebih cepat dibanding menggunakan zmmailbox

Mungkin cukup sekian tips kali ini, 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…

4 weeks 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