有点纠结,因为昨晚我听说了 bash 错误,所以我决定升级我的所有服务器,不仅是软件包,还有整个操作系统,它在我的所有服务器上都运行良好,除了我的邮件服务器,它正在运行Ubuntu 12.04 和我升级到 14.04。一切似乎都运行正常,但是当我尝试让 Zimbra 服务运行时,我得到以下信息:
Socket 的 Perl API 版本 v5.14.0 与 /usr/share/perl/5.18/XSLoader.pm 第 92 行的 v5.18.0 不匹配。在 /usr/lib/perl/5.18/Sys/Syslog.pm 行的要求中编译失败10. BEGIN failed - 编译在 /usr/lib/perl/5.18/Sys/Syslog.pm 第 10 行中止。在 /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm 第 21 行的 require 中编译失败。 BEGIN 失败——编译在 /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm 第 21 行中止。在 /opt/zimbra/bin/zmcontrol 第 27 行的 require 中编译失败。BEGIN failed——编译在 / 中止opt/zimbra/bin/zmcontrol 第 27 行。
我有点猜测是我的 Perl 版本有问题,所以我下载了 perlbrew,但是当我尝试将版本从 5.18.0 更改为 5.14.0 时,我得到以下信息:
List::Util 的 Perl API 版本 v5.14.0 与 /usr/share/perl/5.18/XSLoader.pm 第 92 行的 v5.18.0 不匹配。在 /usr/local/share/perl/5.18.2 的要求中编译失败/App/perlbrew.pm 第 22 行。开始失败 - 在 /usr/local/share/perl/5.18.2/App/perlbrew.pm 第 22 行中止编译。在 /usr/local/bin/perlbrew 的要求中编译失败第 6 行。BEGIN 失败——编译在 /usr/local/bin/perlbrew 第 6 行中止。
对我来说相当大的绑定,任何帮助将不胜感激。