首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu升级,Perl版本破坏了ZImbra

Ubuntu升级,Perl版本破坏了ZImbra
EN

Server Fault用户
提问于 2014-09-26 11:27:00
回答 1查看 1.3K关注 0票数 1

这里有点麻烦,因为我昨晚听说了bash错误,所以我决定从我的服务器上升级,不仅仅是包,还有完整的操作系统,除了我的邮件服务器(运行Ubuntu12.04,我升级到14.04 )之外,它在我所有的服务器上都运行得很好。一切看起来都运行正常,但是当我试图让Zimbra服务运行时,我得到了以下内容:

套接字的Perl版本v5.14.0与/usr/share/perl/5.18/XSLoader.pm第92行的v5.18.0不匹配。编译失败,在require at /usr/lib/perl/5.18/Sys/syzab.pm第10行。开始失败--编译失败在/usr/lib/perl/5.18/Sys/syzab.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行的要求中编译失败。开始失败-编译在/opt/zimbra/bin/zmcontrol行27处中止。

我猜想这是Perl版本的问题,所以我下载了perlbrew,但是当我试图将版本从5.18.0更改为5.14.0时,我得到了以下内容:

List的Perl版本v5.14.0::Util与/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行。开始失败--在/usr/local/bin/perlbrew第6行处终止编译。

无法看到我的Zimbra版本,因为从zmcontrol -v我得到了以下内容:

套接字的Perl版本v5.14.0与/usr/share/perl/5.18/XSLoader.pm第92行的v5.18.0不匹配。编译失败,在require at /usr/lib/perl/5.18/Sys/syzab.pm第10行。开始失败--编译失败在/usr/lib/perl/5.18/Sys/syzab.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行的要求中编译失败。开始失败-编译在/opt/zimbra/bin/zmcontrol行27处中止。

对我来说,有很大的困难,任何帮助都会感激。

EN

回答 1

Server Fault用户

发布于 2014-09-26 11:40:29

(我假设您有协作套件,开源版)

Zimbra是为Ubuntu的特定版本发布的。升级Ubuntu之后,您需要升级Zimbra。如果您最初使用12,那么现在需要使用安装程序来安装Ubuntu 14。

您需要找出您拥有的Zimbra版本,因为您可以在下载页面上看到,Zimbra8.0.x只用于Ubuntu 10和12,Zimbra8.5只用于12和14,现在需要升级到8.5。如果支持从任何版本升级到8.5版本的升级路径,请查看文档。

顺便说一句,安装程序可以要求验证某些内容(不记得什么、消息存储或其他东西)。当您刚刚升级了Ubuntu并正在为该Ubuntu版本安装一个新的Zimbra时,这个特性无法工作(因为它依赖于旧的Ubuntu版本。

哦,先做备份.

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/631516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档