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
  #21 (permalink)  
Old 01-21-2010, 02:09 PM
Intermediate Member
 
Posts: 16
Default

I migrated our school FirstClass server over to an opensource Zimbra 5/Debian 4 running on VMware Server 2.2 (right before Zimbra 6/Debian 5 was released). After a while I've noticed some kernel-2.18 crashes that start flooding the CPU so I've been trying procedures after procedure to migrate to Zimbra 6/Debian 5.
Non of them successfully get me to Zimbra 6 on Debian 5 so I don't have to worry about kernel crashes any more. I am able to get to Zimbra 6 on Debian 4 but from there I run into this perl_tstack_sp_ptr UUID.so error everyone is dealing with.
In theory...couldn't you just rsync /usr/lib/perl... (distro version of perl) to /opt/zimbra/zimbramon/lib/...

Moving ZCS to New Server - Zimbra :: Wiki
Moving ZCS to Another Server » Zimbra :: Blog
Upgrade path from Zimbra 5 on Debian 4 to Zimbra 6 on Debian 5 | Nothing here. Move along.
[SOLVED] zcs-NETWORK-6.0.2 amd64 on a debian lenny
Ubuntu 8.10
[SOLVED] Move from FC7 to FC11 not supported ?
Reply With Quote
  #22 (permalink)  
Old 02-04-2010, 08:28 AM
Starter Member
 
Posts: 3
Default It works!

Cafuego's solution worked almost right away for me in Lenny, just as presented in his/her first post. The first time it didn't work was my own fault for not reading through - remember to add an etch repo on your sources.list file.

Thanks Cafuego, u rock, m8!

(How difficult is this to understand, mr. Dijichi2?)

/Jiménez
Reply With Quote
  #23 (permalink)  
Old 02-04-2010, 09:10 AM
Intermediate Member
 
Posts: 16
Default

OMG!
I've been smashing my head against the table for the past month because I missed read the directions and neglected to keep Etch distro in the apt source list and force install the old perl...?
I can't wait to get home and test it on my sandbox and if it works I owe you people a drink, Jiménez and Cafuego
---
Hours later...
I added the Etch source list to apt
Code:
deb http://ftp.us.debian.org/debian/ lenny main
deb-src http://ftp.us.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

deb http://ftp.us.debian.org/debian/ etch main
deb-src http://ftp.us.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
Code:
aptitude update
Code:
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
Code:
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
This got me past verifying the DB...
Code:
Do you want to verify message store database integrity? [Y]
Verifying integrity of message store databases.  This may take a while.
Starting mysqld...done.
mysqld is alive
No errors found
mysqld is alive
Stopping mysqld... done.
Installed packages...
Code:
Installing packages

    zimbra-core......zimbra-core_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-ldap......zimbra-ldap_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-logger......zimbra-logger_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-mta......zimbra-mta_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-snmp......zimbra-snmp_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-store......zimbra-store_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-apache......zimbra-apache_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-spell......zimbra-spell_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-memcached......zimbra-memcached_6.0.4_GA_2038.DEBIAN5_i386.deb...done
    zimbra-proxy......zimbra-proxy_6.0.4_GA_2038.DEBIAN5_i386.deb...done
Started configuring...
Code:
Setting defaults from saved config in /opt/zimbra/.saveconfig/config.save
...
Restoring existing configuration file from /opt/zimbra/.saveconfig/localconfig.xml...done
Then crapped in my face again...
Code:
/usr/bin/perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Istack_sp_ptr

Last edited by mlcdigital; 02-04-2010 at 03:04 PM..
Reply With Quote
  #24 (permalink)  
Old 02-10-2010, 01:50 AM
Starter Member
 
Posts: 3
Default

This is what my sources list looks like:

Code:
# deb http://ftp.dk.debian.org/debian/ lenny main

deb http://ftp.dk.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.dk.debian.org/debian/ etch etch main contrib non-free

deb http://ftp.dk.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.dk.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
I don't know if the non-free option makes the difference, but for security, I think you best stay with Lenny's

I had problems resuming the install after updating apt, since the install script would remember it had run once, and refused to run again giving me the same old error. I looked into this script, and noticed that towards the bottom, a perl script (/opt/zimbra/libexec/zmsetup.pl) was run to setup some preferences to the installation before it started the server. I ran it manually, and my problems were solved.

I have apparently a very selective memory, and I'm amazed about how little I remember of this already! Anyways, I hope I managed to come with a hint you can use to make it work for you. Good luck

/Jiménez
Reply With Quote
  #25 (permalink)  
Old 02-20-2010, 02:29 PM
Intermediate Member
 
Posts: 16
Default

I've found a process that has worked...
On the Debian4-Zimbra5 VM
Code:
apt-get install linux-image-2.6.24-etchnhalf.1-686
After a week IO seemed to have locked up on the VM without any bugs in the logs but the VMware Server was still functioning. I did a little digging and found the solution to the VM freezing.
http://kb.vmware.com/selfservice/mic...rnalId=1006427

As I previously posted. I am able to install a clean Debian5-Zimbra6 that runs smooth.
Platform Specific - Zimbra :: Wiki
On the clean Debain5-Zimbra6 I created an account with the same username as the Debain4-Zimbra5 system.
Then, on the Debian4-Zimbra5, I exported said account through the user interface.
On the Debian5-Zimbra6 box I imported through the user interface and all the data moved over cleanly (with the exception of the chat folder I believe).
Now I'm burning Debian5-Zimbra6 in to see if IO issues happen as well.
Reply With Quote
  #26 (permalink)  
Old 02-11-2011, 12:59 AM
Active Member
 
Posts: 33
Default

There is another way to install old perl packages:

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