Undefined symbol: Perl_Istack_sp_ptr when upgrading to Ubunt to 14.04

Ask questions about your setup or get help installing ZCS server (ZD section below).
User avatar
jorgedlcruz
Zimbra Alumni
Zimbra Alumni
Posts: 2782
Joined: Thu May 22, 2014 4:47 pm

Undefined symbol: Perl_Istack_sp_ptr when upgrading to Ubunt to 14.04

Post by jorgedlcruz »

You can find the same path here - https://wiki.zimbra.com/wiki/Ubuntu_Upgrades
Thank you for your feedback jdp459

Best regards!
Jorge de la Cruz https://jorgedelacruz.es
Systems Engineer at Veeam Software https://www.veeam.com/
jdp459
Posts: 33
Joined: Fri Sep 12, 2014 11:47 pm

Undefined symbol: Perl_Istack_sp_ptr when upgrading to Ubunt to 14.04

Post by jdp459 »

Saw that wiki page - but it was not clear to me that I couldn't skip zimbra work on Ubuntu 12.04. Installing 8.0.9 (threeeeeee) times?

Plus I assumed the 8.0.8 parts do not apply any more.



I suspect lots of people will be like us - putting off the Ubuntu 10.04 migration as long as possible. If it ain't broke, don't fix it.
adamf663
Posts: 29
Joined: Sat Sep 13, 2014 1:05 am

Re: Undefined symbol: Perl_Istack_sp_ptr when upgrading to Ubunt to 14.04

Post by adamf663 »

I think I have *the* fix. The problem is that after an OS upgrade, the existing perl has problems that it was compiled against a different version.
ldap won't start up; neither will mysql.

The fix is to do an "install.sh -s"; let it fail. After it fails, rebuild every single zimbra perl module.
Gentoo has a perl-cleaner program.

For ubuntu, get the list of all packages starting with zimbra-perl-* and reinstall them:
dpkg -l zimbra-perl\* | grep ^ii | awk '{print $2}' | xargs sudo apt-get install --reinstall -y


Also pay attention that file ownership is correct after the move. Easiest way is to look at /etc/password and make sure zimbra and postfix have the same guid and uid as before.
/opt/zimbra/libexec/zmfixperms
bhwong
Advanced member
Advanced member
Posts: 151
Joined: Thu Feb 27, 2014 8:40 pm

Re: Undefined symbol: Perl_Istack_sp_ptr when upgrading to Ubunt to 14.04

Post by bhwong »

I encounter the same error but with upgrading to ubuntu 12.04 instead. The command didn't work:

dpkg -l zimbra-perl\* | grep ^ii | awk '{print $2}' | xargs sudo apt-get install --reinstall -y

It said:

No packages found matching zimbra-perl*
Post Reply