Akhirnya, Zimbra Mail Server pada openSUSE 11.1

zimbra-opensuse1Selama beberapa waktu implementasi Zimbra hanya dapat saya lakukan pada openSUSE 10.3. Masalah utama adalah adanya perbedaan versi Perl yang dibutuhkan oleh Zimbra (Perl 5.8.8) dibandingkan dengan versi Perl yang dibawa oleh distro-distro terbaru seperti Fedora 10, openSUSE 11.0 (dan 11.1) dan Ubuntu 8.10

Saya bahkan sempat berdiskusi dengan openSUSE board sekedar minta bantuan agar Zimbra Mail Server bisa diupayakan agar berjalan pada openSUSE 11.1. Saya juga melakukan submit feature baru di openSUSE 11.2 agar mendukung Zimbra Mail Server secara default.

Diluar upaya itu, saya sesekali melakukan oprek sambil memperhatikan perkembangan terbaru Zimbra, baik terkait masalah utama versi Perl ini maupun informasi mengenai Zimbra 6.0 dengan codename Guns N Roses.

Simplenya, apapun yang bisa saya lakukan akan saya lakukan karena saya kok jadi terobsesi pada Zimbra dan openSUSE 11.x, hehehe… Selama ini belum kesampaian, rasanya ada ganjalan yang membuat makan tak enak dan tidur tak nyenyak :-P

Kemarin siang sambil coding dan menunggu kompilasi, saya multi tasking dengan mencoba melakukan konfigurasi Zimbra pada openSUSE 11.1 yang saya clean install dan kemudian saya update ke posisi update terkini. Siapa nyana kegiatan iseng ini justru berhasil dan penantian saya selama berbulan-bulan terlunaskan juga.

Berikut adalah beberapa catatan terkait dengan instalasi Zimbra Mail Server 5.0.14 pada openSUSE 11.1. Saya akan menyalinnya dalam dokumentasi yang lebih lengkap agar lebih mudah digunakan. Secara prinsip proses instalasi sama dengan yang dilakukan pada versi 10.3 dengan beberapa modifikasi tambahan.

  1. Saya menggunakan openSUSE 11.1 yang diupdate secara berkala dan ternyata versi libstd-c++ yang dimiliki oleh komputer saya ini terlalu tinggi :-) . Saya bisa menyelesaikannya dengan melakukan symbolic link ln -s /usr/lib/libstdc++.so.6  /usr/lib/libstdc++.so.5. Hal ini tidak perlu dilakukan jika memang tidak ada complain mengenai library ini. Sesuaikan library yang tersedia dengan versi yang diminta.
  2. Saat proses instalasi dan masuk ke tahap initializing LDAP ada pesan : “/opt/zimbra/openldap/libexec/slapd: error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory”, ini juga kasusnya sama, versi libltdl yang dimiliki oleh openSUSE 11.1 lebih tinggi daripada yang diminta oleh Zimbra. Solusinya membuat symbolic link : ln -s /usr/lib/libltdl.so.7 /usr/lib/libltdl.so.3
  3. Ini problem utama, pesan : “/usr/bin/perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i586-linux-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr”, solusinya adalah melakukan copy isi folder library Perl openSUSE ke library Zimbra dengan perintah (saya menggunakan rsync) :
    rsync -av /usr/lib/perl5/5.10.0/i586-linux-thread-multi/ /opt/zimbra/zimbramon/lib/i586-linux-thread-multi/
    
    rsync -av /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/ /opt/zimbra/zimbramon/lib/i586-linux-thread-multi/
    
  4. Jika yang terjadi terkait dengan module DNS  pada Perl “/usr/bin/perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i586-linux-thread-multi/auto/Net/DNS/DNS.so: undefined symbol: Perl_Tstack_sp_ptr”, lakukan update ke CPAN (komputer harus terhubung ke internet) dengan perintah :
    zypper in perl-YAML perl-Net-DNS
    cpan -i Net::DNS
    

Dari hasil percobaan kemarin, Zimbra 5.0.14 yang saya jalankan bisa berjalan secara lancar pada openSUSE 11.1. Masih dalam proses testing juga sih, paling tidak saya aktifkan selama 1 bulan ini untuk melihat kemungkinan adanya anomali.

Jika hal ini berhasil, mestinya workaround yang sama bisa dilakukan pada Ubuntu 8.10 atau 9.04 dan Fedora 10 atau 11.

Posted by vavai on Apr 15th, 2009 and is filed under Linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

13 Responses to “Akhirnya, Zimbra Mail Server pada openSUSE 11.1”

  1. dedyeuy April 15th, 2009, 5:38 pm

    Mantabs om vavai lanjutkan….nanti saya mau coba ah :D

  2. Cecep April 15th, 2009, 6:31 pm

    saya sih tidak melihat ada masalah ketika zimbra hanya bisa di install di Ubuntu 8.04 saja misalnya, sedang di versi lebih tinggi tidak bisa.

    mengapa? karena OS itu hanya dasar saja, toh sisanya dikerjakan oleh aplikasi zimbra. selama masih ada update utk OS versi tersebut, menurut saya tidak ada masalah.

    kecuali di zimbra itu mau diinstall service lain, yang sebetulnya tidak dianjurkan juga kan?

  3. Vavai April 15th, 2009, 7:15 pm

    @Cecep,

    Ah kang Cecep ini, saya juga kan tidak melihat adanya masalah pakai openSUSE 10.3 atau versi sebelumnya karena mindset pengguna Linux apalagi untuk kelas server memang bukan mengejar kosmetika semata.

    Alasan utama oprekan saya adalah karena ini merupakan hal yang mengganjal dan mengganggu saya jika openSUSE 11.0 dan 11.1 tidak bisa menjalankan Zimbra. Apalagi jika karena itu menjadi iklan dan promosi yang buruk bagi rekan-rekan yang hendak melakukan implementasi Zimbra pada openSUSE.

    1 hal lagi, ada cukup banyak perubahan gradual dari segi performance di 11.1, antara lain kecepatan zypper yang meningkat pesat yang memudahkan proses update library dan komponen jika satu waktu diperlukan.

  4. jumadi April 18th, 2009, 5:51 pm

    kenapa kalo zimbra gx bisa kirim mail..
    tapi terkirim ..
    tapi juga gak keterima …. dan gak ada d inbox…?
    please help me..
    install nya d ubuntu 8.04

  5. nanks306 April 20th, 2009, 10:26 pm

    nice artikel bos vavai…nanti mau dicoba ah… ditunggu info2 selanjutnya yahhh

  6. InU April 22nd, 2009, 11:17 am

    Seep Mantap OK!!!
    Luar Biasa!!!!

  7. Joko Ari Wibowo July 22nd, 2009, 3:55 pm

    Dengan hormat,

    Pak Vavai sebelumnya saya mengucapkan terima kasih karena telah memberi tips-tips menggunakan Opensuse. Begini pak, saya memiliki masalah yang sama dengan artikel diatas, beruntung sekali ketika saya browsing di vavai.com, saya mendapatkan solusinya. Saya telah melakukan tips-tips yang Bpk beri diatas, yaitu men-copy file2 perl dr /usr/… ke /opt/zimbra/… tetapi setelah saya install lagi zimbranya, masalah tersebut belum selesai, masih muncul tulisan seperti dibawah ini :

    /usr/bin/perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i586-linux-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr

    Saya mohon pencerahannya pak.
    Oh ya, saya menggunakan opensuse 11.1 dan zimbra zcs-5.0.18. Terima kasih.

    Wassalam,


    Joko

  8. Ferry March 15th, 2010, 12:28 pm

    untuk Ubuntu 9.10 path untuk perl-nya ada di /usr/lib/perl/5.10

  9. maul April 5th, 2010, 2:18 pm

    om..
    saya mohon bantuannya bwt install di fedora 12..

    masalahnya:

    perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/Data/UUID/UUID.so: undefined symbol: Perl_Tstack_sp_ptr

    itu maksudnya sama kaya di Suse?

  10. Neztra Joe September 28th, 2010, 2:40 pm

    Saya coba Install Zimbra 6.08 atau yang terbaru di opensuse 11.3 kok tidak bisa ya?
    selalu muncul error
    MISSING: gmp
    MISSING: libstdc++.so.6

    ada yang bisa membantu??

  11. omsiro November 3rd, 2010, 8:06 am

    minta direct link download zimbra untuk opensuse 11.1 dong, makasih…….

  12. kurniawan October 28th, 2011, 11:19 am

    saya menggunakan sles 11 64 bitsp1 di virtual box v4.di hardware pc 32 bit.terbaca setelah install menjadi sles 11 32 bit.download zimbra 7 untuk k sles 64 bit.tidak bisa install akhirnya menggunakan zimbra versi 7 untuk open suse 11 yang 32 bit.install menggunakan sh install.sh –platform-override..terus menemui masalah seperti om vavai bilang diatas masalah di perl nya .saya copy manual dan suskes pengcopiannya..tks om vavai.tapi setelah mel;akukan instalasi masalah tetep sama /usr/bin/perl……..undifine symbol pert tstack sp ptr..kenapa yah

Trackbacks

  1. pligg.com

Leave a Reply