Mengatasi ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused Zimbra

Mengatasi ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused Zimbra – Assalamualaikum, jadi beberapa waktu yang lalu ketika sedang melakukan RnD di kantor, saya menemukan case ini ketika sedang menjalankan command zmprov di console zimbra.

ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused
ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused

Apa itu zmprov pada Zimbra?

zmprov ialah sebuah command yang melakukan semua tugas penyediaan di Zimbra LDAP, termasuk membuat akun, alias, domain, COS, distribution lists, dan resourcse. Setiap operasi dipanggil melalui opsi baris perintah, yang masing-masing memiliki nama panjang dan nama pendek.

Apa yang menyebabkan erorr ini?

Pertama, penyebab utama kesalahan ini adalah ketika Zimbra zmprov tidak dikonfigurasi untuk mendapatkan hasil dari LDAP. Untuk memperbaikinya, Anda perlu mengatur zimbra_zmprov_default_to_ldap ke TRUE. Ini akan memastikan semua perintah zmprov mendapatkan balasan dari server LDAP

Bagaimana cara memperbaikinya?

  • Lakukan pengecekan untuk pengaturan zimbra_zmprov_default_to_ldap untuk memastikan.
# su - zimbra
$ zmlocalconfig |grep zmprov
zimbra_zmprov_default_soap_server = localhost
zimbra_zmprov_default_to_ldap = false
zmprov_safeguarded_attrs = zimbraServiceEnabled,zimbraServiceInstalled
zmprov_tmp_directory = ${zimbra_tmp_directory}/zmprov
  • Jika false, konfigurasikan ulang menjadi TRUE. Ini akan mengaktifkan pengaturan.
$ zmlocalconfig -e zimbra_zmprov_default_to_ldap=true
  • Kemduah cek kembali konfigurasi yang sudah diubah.
$ zmlocalconfig |grep zmprov
zimbra_zmprov_default_soap_server = localhost
zimbra_zmprov_default_to_ldap = true
zmprov_safeguarded_attrs = zimbraServiceEnabled,zimbraServiceInstalled
zmprov_tmp_directory = ${zimbra_tmp_directory}/zmprov
  • Sekarang cobalah untuk menjalankan perintah zmprov dan lihat apakah itu berfungsi dengan baik.
$ zmprov gs `zmhostname` | grep zimbraServiceEnabled
zimbraServiceEnabled: amavis
zimbraServiceEnabled: antivirus
zimbraServiceEnabled: antispam
zimbraServiceEnabled: opendkim
zimbraServiceEnabled: stats
zimbraServiceEnabled: logger
zimbraServiceEnabled: proxy
zimbraServiceEnabled: service
zimbraServiceEnabled: zimbra
zimbraServiceEnabled: zimbraAdmin
zimbraServiceEnabled: zimlet
zimbraServiceEnabled: mailbox
zimbraServiceEnabled: spell
zimbraServiceEnabled: ldap
zimbraServiceEnabled: memcached
zimbraServiceEnabled: mta
zimbraServiceEnabled: snmp
zimbraServiceEnabled: dnscache
  • Terlihat sudah bisa menjalankan command zmprov dengan baik. Jika ini tidak menyelesaikan masalah Anda, coba ubah zimbra_zmprov_default_soap_server ke alamat IP Server dan lakukan testing kembali untuk menjalankan command zmprov.
$ zmlocalconfig -e zimbra_zmprov_default_soap_server=ip-address

Refrensi | Baca juga : Cara Request Delisting di Trend Micro Email Reputation Services

Semoga bermanfaat & enjoy. Wassalamualaikum

2 thoughts on “Mengatasi ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused Zimbra”

  1. This error is due to change of version of operating system.
    backup and restore should be the same version of zimbra and OS

    Reply

Leave a Comment