将 Zimbra 服务器从 5.0.23 升级到 6.0.6.1

将 Zimbra 服务器从 5.0.23 升级到 6.0.6.1

升级 Zimbra 服务器时最重要的几点是什么?有升级指南吗?Zimbra 在 CentOS5 服务器上运行。目前我考虑以下步骤:

  • 备份 Zimbra
  • 停止所有服务
  • 安装新版本

答案1

我必须将 Debian Etch 上的 Zimbra 5.0.11 升级到 Debian Lenny 上的 Zimbra 6.0.6。有很多问题,但简而言之:

升级从 install.sh 开始,需要 Perl 5.10,但这个版本一开始就因 Perl 错误而结束。关键是将 Perl 降级到 Debian Etch 中的 5.8。然后启动 install.sh,忽略有关先决条件的抱怨并继续升级。在升级过程中的某个地方,它再次失败,现在必须将 Perl 返回 5.10 并启动此脚本:

/opt/zimbra/libexec/zmsetup.pl

最后升级成功了。这是在 Debian 上进行的,我不确定在 CentOS 上会怎么样。

这让我很抓狂,至少我在虚拟机中有 Zimbra,所以快照和恢复非常有用。

这是非常好的信息来源:http://blog.ideaday.de/max/2010/04/migrating-to-zimbra-6/

答案2

我被迫设定

$prevVersion = "5.0.12_GA_2789";

/opt/zimbra/libexec/zmsetup.pl 作为不成功运行的副本)并在从核心包安装后立即覆盖该脚本(通过 install.sh 中的简单 cp)以使安装完成,否则它会停止,因为它没有“prevVersion”!

我走向了 6.0.16。

相关内容