![将 Zimbra 服务器从 5.0.23 升级到 6.0.6.1](https://linux22.com/image/515917/%E5%B0%86%20Zimbra%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BB%8E%205.0.23%20%E5%8D%87%E7%BA%A7%E5%88%B0%206.0.6.1.png)
升级 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。