【问题标题】:Ubuntu Upgrade, Perl Version Broke ZImbra [closed]Ubuntu 升级,Perl 版本破坏了 ZImbra [关闭]
【发布时间】:2014-09-26 04:27:25
【问题描述】:

有点纠结,因为昨晚我听说了 bash 错误,所以我决定升级我的所有服务器,不仅是软件包,还有整个操作系统,它在我所有的服务器上都运行良好,除了我的邮件服务器,它正在运行 Ubuntu 12.04,我升级到 14.04。一切似乎都运行正常,但是当我尝试让 Zimbra 服务运行时,我得到以下信息:

Socket 的 Perl API 版本 v5.14.0 与 v5.18.0 不匹配 /usr/share/perl/5.18/XSLoader.pm 第 92 行。编译失败 需要在 /usr/lib/perl/5.18/Sys/Syslog.pm 第 10 行。开始 failed——编译在 /usr/lib/perl/5.18/Sys/Syslog.pm 行中止 10. 在 /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm 第 21 行的要求中编译失败。BEGIN failed - 编译中止于 /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm 第 21 行。编译 在 /opt/zimbra/bin/zmcontrol 第 27 行的要求失败。开始 failed——编译在 /opt/zimbra/bin/zmcontrol 第 27 行中止。

我有点猜测是我的 Perl 版本有问题,所以我下载了 perlbrew,但是当我尝试将版本从 5.18.0 更改为 5.14.0 时,我得到以下信息:

List::Util 的 Perl API 版本 v5.14.0 与 v5.18.0 不匹配 /usr/share/perl/5.18/XSLoader.pm 第 92 行。编译失败 需要在 /usr/local/share/perl/5.18.2/App/perlbrew.pm 第 22 行。开始 failed - 编译中止于 /usr/local/share/perl/5.18.2/App/perlbrew.pm 第 22 行。编译 在 /usr/local/bin/perlbrew 第 6 行的要求失败。开始 failed——编译在 /usr/local/bin/perlbrew 第 6 行中止。

对我来说相当大的绑定,任何帮助将不胜感激。

【问题讨论】:

标签: linux perl ubuntu zimbra


【解决方案1】:

您目前使用的是哪个版本的 Zimbra?

您需要将 Zimbra 升级到支持 Ubuntu 14.04 的 8.5.x 版本。 Zimbra 8.0.x 及以下不支持 Ubuntu 14.04。

编辑:Zimbra 8.0.8 现在支持 Ubuntu 14.04。

【讨论】:

  • zmcontrol -v Perl API 版本 v5.14.0 的 Socket 与 /usr/share/perl/5.18/XSLoader.pm 第 92 行的 v5.18.0 不匹配。在 /usr/lib 的要求中编译失败/perl/5.18/Sys/Syslog.pm 第 10 行。开始失败 - 在 /usr/lib/perl/5.18/Sys/Syslog.pm 第 10 行中止编译。在 /opt/zimbra/zimbramon/lib 的要求中编译失败/Zimbra/Mon/Logger.pm 第 21 行。开始失败 - 在 /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm 第 21 行中止编译。在 /opt/zimbra/bin/zmcontrol 的要求中编译失败第 27 行。BEGIN 失败——编译在 /opt/zimbra/bin/zmcontrol 第 27 行中止。
猜你喜欢
  • 1970-01-01
  • 2014-10-16
  • 2019-09-27
  • 1970-01-01
  • 2021-05-22
  • 2016-08-16
  • 2015-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多