OK, after restoring to 4.5.7 after backup I attempted another upgrade.
I set the env variables for PERLLIB and PERL5LIB to match that from the zimbra .bashrc file.
Same results. The upgrade failed at the EXACT same place:
Code:
Checking 5.0.0_RC3
Updating from 5.0.0_RC3
prov> prov> 5 is only avaliable with the XS version at /opt/zimbra/zimbramon/lib/IO/Socket/SSL.pm line 30
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/IO/Socket/SSL.pm line 30, line 16.
Compilation failed in require at /opt/zimbra/zimbramon/lib/Net/LDAP.pm line 970, line 16.
Here is my PERLLIB and PERL5LIB values:
Code:
echo $PERLLIB
/opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi:/opt/zimbra/zimbramon/lib:/opt/zimbra/zimbramon/lib/i386-linux-thread-multi:/opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi:/opt/zimbra/zimbramon/lib/i586-linux-thread-multi:/opt/zimbra/zimbramon/lib/darwin-thread-multi-2level
and
Code:
echo $PERL5LIB
/opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi:/opt/zimbra/zimbramon/lib:/opt/zimbra/zimbramon/lib/i386-linux-thread-multi:/opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi:/opt/zimbra/zimbramon/lib/i586-linux-thread-multi:/opt/zimbra/zimbramon/lib/darwin-thread-multi-2level
I tried updating Scalar::Util from CPAN using
Code:
cpan -fi Scalar::Util
And re-tried the install, but had the same results. Frustrating!
This seems to be more than a missing env variable... but looks like I'm missing some Perl module or something. Any idea what might be missing?
Thanks!