将Zimbra Server从5.0.23升级到6.0.6.1

升级Zimbra服务器时最重要的一点是什么? 有升级指南吗? Zimbra运行在CentOS5服务器上。 现在我想一下下面的步骤:

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

我不得不将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上。

它驱使我疯了,至less我在虚拟机中使用了Zimbra,所以快照和恢复是非常有用的。

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

我被迫设置

 $prevVersion = "5.0.12_GA_2789"; 

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

我走向6.0.16。