Perl_Tstack_sp_ptr

Discuss your pilot or production implementation with other Zimbra admins or our engineers.
mlcdigital
Posts: 16
Joined: Fri Sep 12, 2014 11:54 pm

Perl_Tstack_sp_ptr

Postby mlcdigital » Thu Jan 21, 2010 3:09 pm

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.

http://www.zimbra.com/forums/installation/35057-solved-zcs-network-6-0-2-amd64-debian-lenny.html

http://www.zimbra.com/forums/administrators/24138-ubuntu-8-10-a.html

http://www.zimbra.com/forums/installation/35155-solved-move-fc7-fc11-not-supported.html


Service
Elite member
Elite member
Posts: 1023
Joined: Tue Apr 14, 2009 2:44 pm

Perl_Tstack_sp_ptr

Postby Service » Thu Feb 04, 2010 9:28 am

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
mlcdigital
Posts: 16
Joined: Fri Sep 12, 2014 11:54 pm

Perl_Tstack_sp_ptr

Postby mlcdigital » Thu Feb 04, 2010 10:10 am

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

deb http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian/ lenny main

deb-src http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian/ lenny main
deb http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org/ lenny/updates main

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

deb-src http://volatile.debian.org/debian-volatile">http://volatile.debian.org/debian-volatile lenny/volatile main
deb http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian/ etch main

deb-src http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian">http://ftp.us.debian.org/debian/ etch main
deb http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org/ etch/updates main contrib

deb-src http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org">http://security.debian.org/ etch/updates main contrib


aptitude update


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


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...

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...

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...

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...

/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
Service
Elite member
Elite member
Posts: 1023
Joined: Tue Apr 14, 2009 2:44 pm

Perl_Tstack_sp_ptr

Postby Service » Wed Feb 10, 2010 2:50 am

This is what my sources list looks like:


# deb http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian/ lenny main
deb http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian">http://ftp.dk.debian.org/debian/ etch main contrib non-free

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

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

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

deb-src http://volatile.debian.org/debian-volatile">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
mlcdigital
Posts: 16
Joined: Fri Sep 12, 2014 11:54 pm

Perl_Tstack_sp_ptr

Postby mlcdigital » Sat Feb 20, 2010 3:29 pm

I've found a process that has worked...

On the Debian4-Zimbra5 VM

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.


As">http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=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.
razametal
Posts: 31
Joined: Fri Sep 12, 2014 11:21 pm

Perl_Tstack_sp_ptr

Postby razametal » Fri Feb 11, 2011 1:59 am

There is another way to install old perl packages:
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
dpkg">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

Return to “Administrators”

Who is online

Users browsing this forum: No registered users and 24 guests