Question
PERL Rollback, Upgraded during OS upgrade, Broke one of the apps running on my droplet.
I’m wondering how I can do a PERL rollback, I updated my vesion of ubuntu from 12.04 to 14.04 but PERL was upgrade in the process from 5.14.0 to 5.18.0. IT broke one of my apps. I get the following.
Perl API version v5.14.0 of Socket does not match v5.18.0 at /usr/share/perl/5.18/XSLoader.pm line 92.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×
Here is the full error message when I try to start Zimbra.
Perl API version v5.14.0 of Socket does not match v5.18.0 at /usr/share/perl/5.18/XSLoader.pm line 92.
Compilation failed in require at /usr/lib/perl/5.18/Sys/Syslog.pm line 10.
BEGIN failed–compilation aborted at /usr/lib/perl/5.18/Sys/Syslog.pm line 10.
Compilation failed in require at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 21.
BEGIN failed–compilation aborted at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 21.
Compilation failed in require at /opt/zimbra/bin/zmcontrol line 27.
BEGIN failed–compilation aborted at /opt/zimbra/bin/zmcontrol line 27.
And this is the error message when I try to switch version through perlbrew,
Perl API version v5.14.0 of List::Util does not match v5.18.0 at /usr/share/perl/5.18/XSLoader.pm line 92.
Compilation failed in require at /usr/local/share/perl/5.18.2/App/perlbrew.pm line 22.
BEGIN failed–compilation aborted at /usr/local/share/perl/5.18.2/App/perlbrew.pm line 22.
Compilation failed in require at /usr/local/bin/perlbrew line 6.
BEGIN failed–compilation aborted at /usr/local/bin/perlbrew line 6.