Ubuntu

同時升級 Zimbra 和您的作業系統

  • July 26, 2019

我最近在升級 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. 如果您沒有此文件的備份,則必須從備份/快照恢復並從頭開始升級過程。

引用自:https://serverfault.com/questions/804268