同時升級 Zimbra 和您的作業系統
我最近在升級 Zimbra 的同時還升級了我的作業系統時遇到了一些問題。更具體地說:我想將 Zimbra Open Source Edition 從 8.0.5 升級到 8.6,同時將 Ubuntu Server 從 12.04 升級到 14.04。我遇到的問題是我無法讓它工作,Zimbra 拋出了很多與 Perl 相關的異常,並且由於 Zimbra 論壇不是很交流,我不得不重新滾動到我的備份,以便在周末之後再次啟動並執行. 那麼正確的流程是什麼?
在花了兩天時間讓這一切正常工作後,我覺得有必要做出回應,由於升級問題執行了多次恢復。
在我的情況下,它是 Ubuntu 12 (Zimbra 8.6) -> Ubuntu 16 (Zimbra 8.8) 的更新。
/opt/zimbra/conf/localconfig.xml
遺憾的是,Zimbra 網站./install -s
(ldap_url 和 ldap_master_url 在 ldap 副本上不能相同
因此,對我有用的方法是執行 Labsy 的建議,該建議是在
do-release-upgrade
. 補充一些深入的資訊,對於其他可能感到困惑的人,您將在 Ubuntu OS 升級過程中收到以下消息Updating repository information Third party sources disabled Some third party entries in your sources.list were disabled. You can re-enable them after the upgrade with the 'software-properties' tool or your package manager.
此時,打開與伺服器的 SSH 會話,編輯文件
/etc/apt/sources.list.d/zimbra.list
並刪除#
行首的 ,這樣 zimbra 包將作為升級過程的一部分進行更新。正常按照作業系統升級,並同意所有預設資訊。作業系統升級完成後,您可以重新啟動伺服器。如果 Zimbra 服務在引導過程中啟動,您將知道一切順利。
這樣,您根本不需要
./install -s
在新作業系統上執行。對於由於以下消息而來到這裡的其他人,ldap_url 和 ldap_master_url 在 ldap 副本上不能相同,您收到錯誤的原因是因為
./install -s
儲存在/opt/zimbra/conf/localconfig.xml
. 如果您沒有此文件的備份,則必須從備份/快照恢復並從頭開始升級過程。