Perl_Tstack_sp_ptr

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

Perl_Tstack_sp_ptr

Postby ToroLoco » Fri Jan 09, 2009 1:41 am

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.


zakai
Posts: 10
Joined: Fri Sep 12, 2014 11:36 pm

Perl_Tstack_sp_ptr

Postby zakai » Thu Feb 19, 2009 3:29 pm

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.
Cafuego
Posts: 10
Joined: Fri Sep 12, 2014 11:45 pm

Perl_Tstack_sp_ptr

Postby Cafuego » Thu Mar 05, 2009 4:22 pm

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
# 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.
lowlow
Advanced member
Advanced member
Posts: 50
Joined: Sat Sep 13, 2014 12:11 am

Perl_Tstack_sp_ptr

Postby lowlow » Fri Mar 27, 2009 7:45 am

Doesn't work for me, Cafuego !
sthenley
Posts: 3
Joined: Sat Sep 13, 2014 12:12 am

Perl_Tstack_sp_ptr

Postby sthenley » Tue Mar 31, 2009 2:27 pm

13441spectre
Posts: 2
Joined: Sat Sep 13, 2014 12:03 am

Perl_Tstack_sp_ptr

Postby 13441spectre » Sun Apr 19, 2009 9:08 am

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)
#!/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!
urbanX
Posts: 20
Joined: Fri Sep 12, 2014 10:08 pm

Perl_Tstack_sp_ptr

Postby urbanX » Tue Jul 07, 2009 11:14 am

i'd just like to state that the method described in spectre's post worked for me.
Cafuego
Posts: 10
Joined: Fri Sep 12, 2014 11:45 pm

Perl_Tstack_sp_ptr

Postby Cafuego » Mon Jul 13, 2009 12:07 am

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:
# 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):
# 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
cpot
Posts: 11
Joined: Fri Sep 12, 2014 10:46 pm

Perl_Tstack_sp_ptr

Postby cpot » Sat Jul 18, 2009 5:03 am

For information, I have also the same problem on a brand new Mandriva 2009 Spring edition.
Cafuego
Posts: 10
Joined: Fri Sep 12, 2014 11:45 pm

Perl_Tstack_sp_ptr

Postby Cafuego » Sat Jul 18, 2009 5:43 am

[quote user="cpot"]For information, I have also the same problem on a brand new Mandriva 2009 Spring edition.[/QUOTE]

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.

Return to “Administrators”

Who is online

Users browsing this forum: No registered users and 19 guests