安裝 Exchange Server 2013 CU1 或 CU2 時發生錯誤:設定 Search Foundation 時發生錯誤
原始 KB 編號: 2889663
徵狀
當您在 Windows Server 2008 R2 Service Pack 1 (SP1) 或 Windows Server 2012 上安裝 Exchange Server 2013 累積更新 1 (KB2816900) 或累積更新 2 (KB2859928) 時,信箱伺服器角色的安裝不會成功,而且您會收到下列錯誤訊息:
[2] 開始處理 Write-ExchangeSetupLog
[2] [錯誤] 透過 installconfig.ps1 設定 SearchFoundation 失敗 - 設定 Exchange.System.TimeoutException 的 Search Foundation 時發生錯誤:等待 管理員 節點啟動並執行時逾時
at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.WaitForAdminNode (String hostControllerNetTcpWcfUrl)
at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.Install (String installDirectory, String dataDirectoryPath, Int32 basePort, String logFile, Boolean singleNode, String systemName, Boolean attachedMode) at CallSite.Target (Closure, CallSite, Type, Object, Object, Object, Object, Object, Boolean )
...
[08/30/2013 08:29:04.0660][2] 結束處理 Write-ExchangeSetupLog
此外,您會在下列記錄檔中看到錯誤:
C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Installer\log\PostSetup_install_[GUID].log
Z 資訊 [6] Search Foundation PostSetup - 開始安裝。 ...
Z 資訊 [6] Search Foundation PostSetup - 等候直到 管理員 節點完全啟動並執行為止。
[.............]
Z 錯誤 [6] Search Foundation PostSetup - 安裝期間發生錯誤。 System.TimeoutException:等待 管理員 節點啟動並執行的定時 l
at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.WaitForAdminNode (String hostControllerNetTcpWcfUrl)
at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.Install (String installDirectory, String dataDirectoryPath, Int32 basePort, String logFile, Boolean singleNode, String systemName, Boolean attachedMode)C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Diagnostics\Logs\ [資料庫名稱].log
Z 資訊 [6] Search Foundation PostSetup - 開始安裝。
...Z 資訊 [6] Search Foundation PostSetup - 等候直到 管理員 節點完全啟動並執行為止。 [.............]
Z 錯誤 [6] Search Foundation PostSetup - 安裝期間發生錯誤。 System.TimeoutException:等待 管理員 節點啟動並執行時逾時
at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.WaitForAdminNode (String hostControllerNetTcpWcfUrl)
at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.Install (String installDirectory, String dataDirectoryPath, Int32 basePort, String logFile, Boolean singleNode, String systemName, Boolean attachedMode)C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Diagnostics\Logs[ServerName-Date].log
節點啟動器中未預期的非預期例外狀況:System.ArgumentException:已新增具有相同索引鍵的專案。
在 System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at Microsoft.Ceres.CoreServices.Node.BootstrapPropertyLoader.AddEnvironmentProperties(IDictionary
2 結果)
at Microsoft.Ceres.CoreServices.Node.NodeActivator.InitializeBootstrapProperties (IDictionary2 overlay) at Microsoft.Ceres.CoreServices.Node.NodeActivator.ActivateNode(IDictionary
2 組態)
原因
發生此問題的原因是環境變數中的 PSModulePath 變數尾端空間。
解決方案
若要解決此問題,請從 PSModulePath 變數中移除尾端空格。 如果有更多 PSModulePath 變數,請確定它們不包含任何尾端空格。 拿掉尾端空間之後,請重新啟動伺服器。
如需如何設定環境變數的詳細資訊,請參閱設定 環境變數專案。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應