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
  #11 (permalink)  
Old 11-16-2010, 02:32 PM
New Member
 
Posts: 3
Default

[QUOTE=AndyWas;200900]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.
I worked around this by downloading and compiling a newer version of Data::UUID (version 1.217):

1) Download the new package from this this page: Data::UUID - search.cpan.org (Data-UUID-1.217.tar.gz)

2) untar/ungzip the package/cd to the directory

3) Compile the module
perl Makefile.PL
make
make test

4) make backups of the old UUID files
mv /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/Data/UUID/UUID.bs /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/Data/UUID/UUID.bs.old
mv /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/Data/UUID.pm /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/Data/UUID.pm.old
mv /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/Data/UUID/UUID.so /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/Data/UUID/UUID.so.old

5) make a shared object out of the UUID.o file:

gcc UUID.o -shared -o UUID.so

6) copy your new file versions into place:
cp ~/dev/Data-UUID-1.217/UUID.bs /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/Data/UUID/UUID.bs
cp ~/dev/Data-UUID-1.217/UUID.pm /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/Data/UUID.pm
cp ~/dev/Data-UUID-1.217/UUID.so /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/Data/UUID/UUID.so

7) Restart Zimbra and watch as the scripts that depend on the UUID perl dependency now run without error.
Reply With Quote
  #12 (permalink)  
Old 11-26-2010, 04:16 PM
Junior Member
 
Posts: 7
Default

@fooz: Thanks for this, I followed your procedure and now Perl works fine with Zimbra. I also had apply a load of commands like
Code:
chcon -t execmem_exec_t '/usr/local/opt/zimbra/bin/postconf'
until I got a clean startup without any SELinux errors, had to use trial & error and each time I would have to see which file was causing the problem. However that is a consequence of unsupported OS I guess...

@phoenix: I realize Fedora is not officially supported for Zimbra but I am runnin stock packages, it is not like I am on Rawhide or building a nightly kernel... Also Fedora is pretty close to RHEL which must be a common platform choice? Anyway, with a little bit of effort it can be done...
Reply With Quote
  #13 (permalink)  
Old 12-30-2010, 01:56 PM
New Member
 
Posts: 4
Default

does anyone manage to install zimbra on opensuse 11.3 ???
Reply With Quote
  #14 (permalink)  
Old 12-31-2010, 12:00 AM
Zimbra Consultant & Moderator
 
Posts: 20,317
Default

Quote:
Originally Posted by galdarion View Post
does anyone manage to install zimbra on opensuse 11.3 ???
Yes, there are people that have installed Zimbra on openSUSE and there are details all over the forums on how to do it. I would, however, suggest that if you're serious about running a reliable mail platform you should install Zimbra on a supported distribution.
__________________
Regards


Bill
Reply With Quote
  #15 (permalink)  
Old 01-02-2011, 06:55 AM
New Member
 
Posts: 4
Default

i didn't find any thread telling how to install zimbra on opensuse 11.3
i have the same error than Panchux

And badly i can't change the os version on the server...
Reply With Quote
  #16 (permalink)  
Old 01-02-2011, 07:38 AM
Zimbra Consultant & Moderator
 
Posts: 20,317
Default

Quote:
Originally Posted by galdarion View Post
i didn't find any thread telling how to install zimbra on opensuse 11.3
i have the same error than Panchux
As mentioned in this thread, the problem is that your version of perl is different than the one used by Zimbra - try the solution in post #2.
__________________
Regards


Bill
Reply With Quote
  #17 (permalink)  
Old 01-08-2011, 12:08 PM
New Member
 
Posts: 4
Default

As mentioned in this thread, some user tried the solution in post #2 but it seems not to work...
Reply With Quote
  #18 (permalink)  
Old 01-08-2011, 12:42 PM
Zimbra Consultant & Moderator
 
Posts: 20,317
Default

Quote:
Originally Posted by galdarion View Post
As mentioned in this thread, some user tried the solution in post #2 but it seems not to work...
That's the reason you should install Zimbra on a supported platform, there'll be no nasty surprises.
__________________
Regards


Bill
Reply With Quote
  #19 (permalink)  
Old 01-09-2011, 05:49 AM
New Member
 
Posts: 4
Default

badly i can't change my linux platform...
is it so diffcult to support opensuse while SLES is supported ?
(sorry for this stupid question, i'm not a very technical guy...
Reply With Quote
  #20 (permalink)  
Old 01-09-2011, 06:06 AM
Zimbra Consultant & Moderator
 
Posts: 20,317
Default

Quote:
Originally Posted by galdarion View Post
badly i can't change my linux platform...
is it so diffcult to support opensuse while SLES is supported ?
(sorry for this stupid question, i'm not a very technical guy...
The simple answer to that, and the reason it was dropped, is because there's not enough demand (i.e. downloads) for openSUSE it's also more cost effective to support a limited number of distributions.

My personal view is that a 'consumer' distribution isn't a suitable long term platform for a mail server especially if your company relies on it - there are more suitable platforms. You may get it to work on openSUSE but you're on your own as far as fixing any problems about installing it or any breakages when you update openSUSE. Don't misunderstand me, I think openSUSE is a fantastic distribution and I've used it for years on all my workstations and laptops and I also recommend it to anyone who'll listen but I use CentOS on all my servers.
__________________
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.