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

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 01-08-2009, 11:41 PM
Member
 
Posts: 12
Default

My Dear dijichi2 I can understand English even if they are not capitalized. I have read the prerequisites from the beginning.

But answer me then a simpler question. I have a server running with Ubuntu 8.10 already installed and I want to try if Zimbra is suitable for my company to invest.

1. I should buy a new computer and install 8.04?
2. I should format my configured and using 8.10 and install 8.04?
3. Or buy another software that can work on 8.10?

I believe since Zimbra is not providing me with a solution I will check other software.
Reply With Quote
  #12 (permalink)  
Old 02-19-2009, 01:29 PM
Member
 
Posts: 10
Default

I have debian etch and I am having the same problem. I can't even check the version anymore. Is there anything that I can do besides reinstall? My installation was working just fine until I ran apt-get update/upgrade to update tls.
Reply With Quote
  #13 (permalink)  
Old 03-05-2009, 02:22 PM
Member
 
Posts: 10
Exclamation Workaround

You can work around this problem on Lenny by manually downgrading the perl version back to what was used by Etch and putting these packages on hold.

Note that this may mean you need to also downgrade any additional packages that may depend on perl. In the first instance these additional packages would be removed, so you need to keep an eye on them and install the Etch versions when done. Importantly, you also need to put these additional pckages on hold. If you do not, they will trigger a re-install of the newer perl version.

Add an etch source back to /etc/apt/sources.list

Code:
# Fetch etch package lists.
$ sudo apt-get update

# Downgrade perl to etch version.
$ sudo aptitude install perl=5.8.8-7etch6 perl-base=5.8.8-7etch6 perl-modules=5.8.8-7etch6 perl-doc=5.8.8-7etch6

# Put packages on hold to prevent upgrades back to lenny version.
$ for p in perl perl-base perl-modules perl-doc liblocale-gettext-perl libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl; do echo "${p} hold" | sudo dpkg --set-selections; done
WARNING: This works fine on my Lenny machine that only runs Zimbra. It may not work fine on your machine, it may in fact break stuff. If you don't know how to recover a broken system with non-functional perl, do NOT apply this solution.
Reply With Quote
  #14 (permalink)  
Old 03-27-2009, 05:45 AM
Senior Member
 
Posts: 50
Default

Doesn't work for me, Cafuego !
Reply With Quote
  #15 (permalink)  
Old 03-31-2009, 12:27 PM
New Member
 
Posts: 4
Exclamation

See my post at:
Error install zimbra 5.0.11 on Fedora 10
Reply With Quote
  #16 (permalink)  
Old 04-19-2009, 07:08 AM
Starter Member
 
Posts: 2
Default Solution

I just had the same problem while upgrading from Debian Etch to Debian Lenny and found the solution on this website: Zimbra 5.x auf Debian 5.0 Lenny — widerin.net

In summary: Paste the following code into a bash script and execute it. Alternatively, you can execute each one of these lines manually (ignore the #!/bin/bash if you're doing it manually)

Code:
#!/bin/bash

wget http://ftp.at.debian.org/debian/pool/main/p/perl/perl-modules_5.8.8-7etch6_all.deb
wget http://ftp.at.debian.org/debian/pool/main/p/perl/perl_5.8.8-7etch6_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/p/perl/perl-base_5.8.8-7etch6_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/p/perl/libperl5.8_5.8.8-7etch6_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/d/db4.4/libdb4.4_4.4.20-8_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/libs/libsocket6-perl/libsocket6-perl_0.19-1_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/libt/libterm-readkey-perl/libterm-readkey-perl_2.30-3_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/libl/liblocale-gettext-perl/liblocale-gettext-perl_1.05-1_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/libt/libtext-iconv-perl/libtext-iconv-perl_1.4-3_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/libt/libtext-charwidth-perl/libtext-charwidth-perl_0.04-4_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/libn/libnet-ssleay-perl/libnet-ssleay-perl_1.30-1_i386.deb
wget http://ftp.at.debian.org/debian/pool/main/libn/libnet-libidn-perl/libnet-libidn-perl_0.07-1_i386.deb


dpkg -i perl-modules_5.8.8-7etch6_all.deb perl-base_5.8.8-7etch6_i386.deb perl_5.8.8-7etch6_i386.deb libperl5.8_5.8.8-7etch6_i386.deb libdb4.4_4.4.20-8_i386.deb libsocket6-perl_0.19-1_i386.deb libterm-readkey-perl_2.30-3_i386.deb liblocale-gettext-perl_1.05-1_i386.deb libtext-iconv-perl_1.4-3_i386.deb libtext-charwidth-perl_0.04-4_i386.deb libnet-ssleay-perl_1.30-1_i386.deb libnet-libidn-perl_0.07-1_i386.deb
Verify that everything in the script installed properly and you're good to go.

This solution would probably work on other distro's as well but would need to be altered to reflect appropriate package names and package managers, etc. Basically, If I were to try to apply this fix on any non-Debian distro, I would locate the packages listed above for that specific distribution and manually install each of them using that distro's package manager. Good luck!
Reply With Quote
  #17 (permalink)  
Old 07-07-2009, 09:14 AM
Intermediate Member
 
Posts: 20
Default

i'd just like to state that the method described in spectre's post worked for me.
Reply With Quote
  #18 (permalink)  
Old 07-12-2009, 10:07 PM
Member
 
Posts: 10
Default

Note that if you do not put the perl packages that you manually add on hold, the next system upgrade will replace them with lenny ones again:

Code:
# for p in perl-modules perl-base perl libperl5.8 libdb4.4 \
libsocket6-perl libterm-readkey-perl liblocale-gettext-perl \
libtext-iconv-perl libtext-charwidth-perl libnet-ssleay-perl \
libnet-libidn-perl; do echo "$p hold"; done | dpkg --set-selections
To unhold them (eg after ZCS is released for Lenny):

Code:
# for p in perl-modules perl-base perl libperl5.8 libdb4.4 \
libsocket6-perl libterm-readkey-perl liblocale-gettext-perl \
libtext-iconv-perl libtext-charwidth-perl libnet-ssleay-perl \
libnet-libidn-perl; do echo "$p install"; done | dpkg --set-selections

Last edited by Cafuego; 07-12-2009 at 10:09 PM..
Reply With Quote
  #19 (permalink)  
Old 07-18-2009, 03:03 AM
Member
 
Posts: 11
Default

For information, I have also the same problem on a brand new Mandriva 2009 Spring edition.
Reply With Quote
  #20 (permalink)  
Old 07-18-2009, 03:43 AM
Member
 
Posts: 10
Default

Quote:
Originally Posted by cpot View Post
For information, I have also the same problem on a brand new Mandriva 2009 Spring edition.
You should be able to solve it in the same way then, by installing perl and perl libraries from the Mandriva version on which Zimbra worked OK.

I don't use Mandriva, so I wouldn't know where to start with package names.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


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.