Debian4-Zimbra5 to Debian5-Zimbra6
I've been trying procedure after procedure to move from Debian4-Zimbra5 to Debian5-Zimbra6.
I've tried these steps...
Upgrade path from Zimbra 5 on Debian 4 to Zimbra 6 on Debian 5 | Nothing here. Move along.
Once I upgrade from Debian4-Zimbra5 to Debian4-Zimbra6 the CPUs spike (side-by-side VM comparison at idle Debian4-Zimbra6=1434mhz Debian5-Zimbra6=22mhz), IMAP/CalDAV aren't accessible (side-by-side comparison Debian5-Zimbra6 is accessible with the same server and client conf), and in the admin interface some of the queue and stats don't load correctly.
Code:
zimbra@mailserver:~$ zmcontrol status
Host mailserver.domain.tld
antispam Running
antivirus Running
imapproxy Running
ldap Running
logger Running
mailbox Running
memcached Running
mta Running
snmp Running
spell Running
stats Running
So from here I would then upgrade Debian4 to Debian5 which is step 4 and runs smoothly.
Step 5 is when everything comes to a halt...
Code:
aptitude install libstdc++5 sysstat
Code:
./install.sh
Operations logged to /tmp/install.log.4173
Checking for existing installation...
zimbra-ldap...FOUND zimbra-ldap-6.0.4_GA_2038.DEBIAN4.0
zimbra-logger...FOUND zimbra-logger-6.0.4_GA_2038.DEBIAN4.0
zimbra-mta...FOUND zimbra-mta-6.0.4_GA_2038.DEBIAN4.0
zimbra-snmp...FOUND zimbra-snmp-6.0.4_GA_2038.DEBIAN4.0
zimbra-store...FOUND zimbra-store-6.0.4_GA_2038.DEBIAN4.0
zimbra-apache...FOUND zimbra-apache-6.0.4_GA_2038.DEBIAN4.0
zimbra-spell...FOUND zimbra-spell-6.0.4_GA_2038.DEBIAN4.0
zimbra-convertd...NOT FOUND
zimbra-memcached...FOUND zimbra-memcached-6.0.4_GA_2038.DEBIAN4.0
zimbra-proxy...FOUND zimbra-proxy-6.0.4_GA_2038.DEBIAN4.0
zimbra-archiving...NOT FOUND
zimbra-cluster...NOT FOUND
zimbra-core...FOUND zimbra-core-6.0.4_GA_2038.DEBIAN4.0
ZCS upgrade from 6.0.4 to 6.0.4 will be performed.
Saving existing configuration file to /opt/zimbra/.saveconfig
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite:
http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Press Return to continue
Checking for prerequisites...
FOUND: NPTL
FOUND: sudo-1.6.9p17-2
FOUND: libidn11-1.8+20080606-1
FOUND: libpcre3-7.6-2.1
FOUND: libgmp3c2-2:4.2.2+dfsg-3
FOUND: libexpat1-2.0.1-4+lenny3
FOUND: libstdc++6-4.3.2-1.1
FOUND: libstdc++5-1:3.3.6-18
Checking for suggested prerequisites...
FOUND: perl-5.10.0
FOUND: sysstat
Prerequisite check complete.
Checking current number of databases...
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
perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/Data/UUID/UUID.so: undefined symbol: Perl_Tstack_sp_ptr
mysqld is alive
Stopping mysqld... done.
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 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
I've tried...
Zimbra - FedoraForum.org
http://www.zimbra.com/forums/adminis..._sp_ptr-2.html
and all they do is break perl...
I've also researched and tried all of these...
http://www.zimbra.com/forums/install...supported.html
http://www.zimbra.com/forums/adminis...tu-8-10-a.html
http://www.zimbra.com/forums/install...ian-lenny.html
Moving ZCS to Another Server » Zimbra :: Blog
Moving ZCS to New Server - Zimbra :: Wiki
I'm at wits end...
Now I've just build a fresh install of Debian5-Zimbra6 and will manually migrate everything over unless there is a way to nfs+rsync only the data and leave the broken Zimbra behind?