Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Installation

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 08-27-2010, 09:21 AM
Senior Member
 
Posts: 51
Default Zimbra install under openSUSE 11.3

I've installed Zimbra CS succesfully under SLES 11 but that server is in production I can't use it for testing. I know openSUSE is not a supported OS but I'm willing to install Zimbra CS using this OS for educational/training porpuses.

Installation gives a Perl related error. I have googled this error and search this and other forums with no luck.

This is what I get

Code:
Installing packages

    zimbra-core......zimbra-core-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
    zimbra-ldap......zimbra-ldap-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
    zimbra-logger......zimbra-logger-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
    zimbra-mta......zimbra-mta-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
    zimbra-snmp......zimbra-snmp-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
    zimbra-store......zimbra-store-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
    zimbra-apache......zimbra-apache-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
    zimbra-spell......zimbra-spell-6.0.7_GA_2473.SLES11_64-20100616222133.x86_64.rpm...done
Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_PV failed: file "DBI.xs", line 199 at /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/DynaLoader.pm line 223,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/DBI.pm line 263,  line 522.
Compilation failed in require at /opt/zimbra/libexec/scripts/Migrate.pm line 18,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/scripts/Migrate.pm line 18,  line 522.
Compilation failed in require at /opt/zimbra/libexec/zmupgrade.pm line 23,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmupgrade.pm line 23,  line 522.
Compilation failed in require at /opt/zimbra/libexec/zmsetup.pl line 71,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmsetup.pl line 71,  line 522.
I thought that maybe you are able to point in the right direction.

Thank you in advance,

Pancho
Reply With Quote
  #2 (permalink)  
Old 08-28-2010, 12:57 PM
New Member
 
Posts: 3
Default

The problem is that Zimbra's Perl and your OS's Perl are different and with different dependencies. I've found solution here: Akhirnya, Zimbra Mail Server pada openSUSE 11.1 | Blog Vavai. Tried it today on two OpenSuSEs (11.2 and 11.3 x64).
So here are tree steps:
# ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
# ln -s /usr/lib/libltdl.so.7 /usr/lib/libltdl.so.3
# mv /opt/zimbra/zimbramon/lib/i586-linux-thread-multi/ /opt/zimbra/zimbramon/lib/_i586-linux-thread-multi/
# 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/


Of course in case with x64 OS paths will differ.
Enjoy it!

Last edited by Iluha; 08-28-2010 at 01:03 PM..
Reply With Quote
  #3 (permalink)  
Old 08-28-2010, 01:10 PM
Senior Member
 
Posts: 51
Default

I will try your solution on Monday and I'll get back to you.

Thanks (a lot),

Pancho
Reply With Quote
  #4 (permalink)  
Old 08-30-2010, 10:08 AM
Senior Member
 
Posts: 51
Default

I've corrected the paths for x86_64 architecture and Perl version (mine is 5.12.1) and run those commands. None of them gave any error but the error still occurs nonetheless.

#ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
#ln -s /usr/lib/libltdl.so.7 /usr/lib/libltdl.so.3
#mv /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/_x86_64-linux-thread-multi/
#rsync -av /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/
#rsync -av /usr/lib/perl5/vendor_perl/5.12.1/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/

-------------------------------------------------------------

Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_PV failed: file "DBI.xs", line 199 at /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/DynaLoader.pm line 223, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/DBI.pm line 263, line 522.
Compilation failed in require at /opt/zimbra/libexec/scripts/Migrate.pm line 18, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/scripts/Migrate.pm line 18, line 522.
Compilation failed in require at /opt/zimbra/libexec/zmupgrade.pm line 23, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmupgrade.pm line 23, line 522.
Compilation failed in require at /opt/zimbra/libexec/zmsetup.pl line 71, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmsetup.pl line 71, line 522.

I will try to reinstall or update Perl and I'll get back to you.

Pancho
Reply With Quote
  #5 (permalink)  
Old 08-30-2010, 01:14 PM
Senior Member
 
Posts: 51
Default

Today I run those commands with no luck. I've change the command's paths for the right Perl version and correct architecture but the error stays the same.

I've executed

Code:
# ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
# ln -s /usr/lib/libltdl.so.7 /usr/lib/libltdl.so.3
mv /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/_x86_64-linux-thread-multi/
# rsync -av /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/
# rsync -av /usr/lib/perl5/vendor_perl/5.12.1/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/
Any Ideas?

Thanks,

Pancho
Reply With Quote
  #6 (permalink)  
Old 09-02-2010, 09:02 AM
New Member
 
Posts: 3
Default

It is very strange to me. I had the same error today and have just copied code from your post. It helped. Another question: is perl-DBI installed in your system?
Reply With Quote
  #7 (permalink)  
Old 09-02-2010, 10:40 AM
Senior Member
 
Posts: 51
Default

Yes it is. I tried to update the package to no avail.
I cannot downgrade Perl version because every KDE app uses it.

I don't know what to do,

Pancho
Reply With Quote
  #8 (permalink)  
Old 09-23-2010, 02:32 PM
Beginner Member
 
Posts: 1
Default

Quote:
Originally Posted by Panchux View Post
I've corrected the paths for x86_64 architecture and Perl version (mine is 5.12.1) and run those commands. None of them gave any error but the error still occurs nonetheless.

#ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
#ln -s /usr/lib/libltdl.so.7 /usr/lib/libltdl.so.3
#mv /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/_x86_64-linux-thread-multi/
#rsync -av /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/
#rsync -av /usr/lib/perl5/vendor_perl/5.12.1/x86_64-linux-thread-multi/ /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/

-------------------------------------------------------------

Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_PV failed: file "DBI.xs", line 199 at /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/DynaLoader.pm line 223, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/DBI.pm line 263, line 522.
Compilation failed in require at /opt/zimbra/libexec/scripts/Migrate.pm line 18, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/scripts/Migrate.pm line 18, line 522.
Compilation failed in require at /opt/zimbra/libexec/zmupgrade.pm line 23, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmupgrade.pm line 23, line 522.
Compilation failed in require at /opt/zimbra/libexec/zmsetup.pl line 71, line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmsetup.pl line 71, line 522.

I will try to reinstall or update Perl and I'll get back to you.

Pancho
Hi Guys,

Im having the exact same issue:

Linux mail 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux

perl-5.12.1-2.1.1.x86_64

Trying to run the install and getting the following output at the end of the install:

Code:
Installing packages

    zimbra-core......zimbra-core-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-ldap......zimbra-ldap-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-logger......zimbra-logger-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-mta......zimbra-mta-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-snmp......zimbra-snmp-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-store......zimbra-store-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-apache......zimbra-apache-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-spell......zimbra-spell-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-convertd......zimbra-convertd-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
    zimbra-archiving......zimbra-archiving-6.0.8_GA_2661.SLES11_64-20100820025123.x86_64.rpm...done
Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_PV failed: file "DBI.xs", line 199 at /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/DynaLoader.pm line 223,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/DBI.pm line 263,  line 522.
Compilation failed in require at /opt/zimbra/libexec/scripts/Migrate.pm line 18,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/scripts/Migrate.pm line 18,  line 522.
Compilation failed in require at /opt/zimbra/libexec/zmupgrade.pm line 23,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmupgrade.pm line 23,  line 522.
Compilation failed in require at /opt/zimbra/libexec/zmsetup.pl line 71,  line 522.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmsetup.pl line 71,  line 522.
Have tried the fix mentioned by Iluha and does not work for me.

Have tried to reinstall, upgrade remove/reinstall but not working.

Can anybody help?
Reply With Quote
  #9 (permalink)  
Old 11-08-2010, 02:25 PM
Junior Member
 
Posts: 7
Default Same on Fedora 14 now?

Looks like the same problem occurs on Fedora 14 now... I got ZCS 6 installed recently on Fedora 13 x86_64 using package zcs-6.0.8_GA_2661.F11_64.20100820041438. I have just upgraded to FC14, and when I try tostart ZCS services I get this Perl-related message:-
Code:
[zimbra@localhost ~]$ zmcontrol start
Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_PV failed: file "UUID.c", line 368 at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 37.
Compilation failed in require at /opt/zimbra/bin/zmcontrol line 27.
BEGIN failed--compilation aborted at /opt/zimbra/bin/zmcontrol line 27.
If I run the install script again, after finding the previous installation and prerequisites, I get another Perl error:-
Code:
Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_PV failed: file "UUID.c", line 368 at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 37.
Compilation failed in require at bin/zmdbintegrityreport line 19.
BEGIN failed--compilation aborted at bin/zmdbintegrityreport line 19.
Background: I am interested in using ZCS for shared calendars and contacts on the family HTPC, and also to store emails centrally so we can access them from different PCs on the home LAN. I read that KDE 4.5 has GroupDAV support for Akonadi, whichwill facilitate synching Kontact with Zimbra. FC14 has KDE 4.5.2, unfortunately ZCS is now broken...
Reply With Quote
  #10 (permalink)  
Old 11-09-2010, 04:10 AM
Zimbra Consultant & Moderator
 
Posts: 20,317
Default

Quote:
Originally Posted by AndyWas View Post
Looks like the same problem occurs on Fedora 14 now... I got ZCS 6 installed recently on Fedora 13 x86_64 using package zcs-6.0.8_GA_2661.F11_64.20100820041438. I have just upgraded to FC14, and when I try tostart ZCS services I get this Perl-related message:-
That's hardly surprising as Fedora 14 is not a supported platform for Zimbra and the upcoming Zimbra 7.x will only be supported on Fedora 13. Is there any reason you can't install Zimbra on a non-bleeding edge consumer distribution (such as CentOS 5.x) somewhere on your LAN?

BTW, it's not Zimbra that's broken it's the version of Fedora you're using that's the problem.
__________________
Regards


Bill
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.