<分区>
这里有点为难,因为我昨晚听说了 bash 错误,所以我决定升级我的所有服务器,不仅是软件包,还有完整的操作系统,它在我的所有服务器上都运行良好,除了我的邮件服务器,它运行的是 Ubuntu 12.04,我升级到 14.04。一切似乎都运行正常,但是当我尝试让 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.
我猜是我的 Perl 版本有问题,所以我下载了 perlbrew,但是当我尝试将版本从 5.18.0 更改为 5.14.0 时,我得到以下信息:
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.
这对我来说是一个很大的束缚,我们将不胜感激。