2013 CU1 または CU2 Exchange Serverインストールするときのエラー: Search Foundation の構成中にエラーが発生しました

元の KB 番号: 2889663

現象

Exchange Server 2013 累積的な更新プログラム 1 (KB2816900) または累積的な更新プログラム 2 (KB2859928) を Windows Server 2008 R2 Service Pack 1 (SP1) またはWindows Server 2012にインストールすると、メールボックス サーバーの役割のインストールが成功せず、次のエラー メッセージが表示されます。

[2] Write-ExchangeSetupLog の処理を開始する
[2] [ERROR] 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(クロージャ , CallSite , Type , Object , Object , 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 Info [6] Search Foundation PostSetup - インストールの開始。 ...
    Z Info [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 Info [6] Search Foundation PostSetup - インストールの開始。
    ...Z Info [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: 同じキーを持つ項目が既に追加されています。
    At System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at Microsoft.Ceres.CoreServices.Node.BootstrapPropertyLoader.AddEnvironmentProperties(IDictionary2 result)
    at Microsoft.Ceres.CoreServices.Node.NodeActivator.InitializeBootstrapProperties(IDictionary2 overlay) at Microsoft.Ceres.CoreServices.Node.NodeActivator.ActivateNode(IDictionary2 configuration)

原因

この問題は、環境変数の PSModulePath 変数の末尾の領域が原因で発生します。

環境変数の PSModulePath 変数の末尾の領域を示すスクリーンショット。

解決方法

この問題を解決するには、 PSModulePath 変数から末尾のスペースを削除します。 PSModulePath 変数がさらに存在する場合は、末尾にスペースが含まれていないことを確認してください。 末尾の領域を削除した後、サーバーを再起動します。

環境変数を構成する方法の詳細については、「環境変数 項目の構成」を参照してください。