Exchange Server 2013 CU1 또는 CU2를 설치할 때 오류: Search Foundation을 구성하는 동안 오류가 발생했습니다.

원본 KB 번호: 2889663

증상

windows Server 2008 R2 SP1(서비스 팩 1) 또는 Windows Server 2012 Exchange Server 2013 누적 업데이트 1(KB2816900) 또는 누적 업데이트 2(KB2859928)를 설치하는 경우 사서함 서버 역할의 설치가 실패하고 다음과 같은 오류 메시지가 표시됩니다.

[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(Closure , CallSite , Type , 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] 검색 파운데이션 사후 설정 - 설치 시작. ...
    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\ [Database Name].log

    Z 정보 [6] 검색 파운데이션 사후 설정 - 설치 시작.
    ... 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(IDictionary2 결과)
    microsoft.Ceres.CoreServices.Node.NodeActivator.InitializeBootstrapProperties(IDictionary2 overlay) at Microsoft.Ceres.CoreServices.Node.NodeActivator.ActivateNode(IDictionary2 구성)에서

원인

이 문제는 환경 변수의 PSModulePath 변수에 후행 공간이 있기 때문에 발생합니다.

스크린샷은 환경 변수에서 PSModulePath 변수의 후행 공간을 보여줍니다.

해결 방법

이 문제를 resolve PSModulePath 변수에서 후행 공백을 제거합니다. PSModulePath 변수가 더 많은 경우 후행 공백이 포함되어 있지 않은지 확인합니다. 후행 공간을 제거한 후 서버를 다시 시작합니다.

환경 변수를 구성하는 방법에 대한 자세한 내용은 환경 변수 항목 구성을 참조하세요.