Exchange Server 2013 CU1 veya CU2'yi yüklediğinizde hata: Search Foundation yapılandırılırken hata oluştu

Özgün KB numarası: 2889663

Belirtiler

Windows Server 2008 R2 Service Pack 1 'e (SP1) veya Windows Server 2012 Exchange Server 2013 Toplu Güncelleştirme 1 (KB2816900) veya Toplu Güncelleştirme 2 (KB2859928) yüklediğinizde, Posta Kutusu sunucusu rolünün yüklenmesi başarılı olmaz ve aşağıdaki hata iletisini alırsınız:

[2] Write-ExchangeSetupLog işlenmeye başlandı
[2] [HATA] SearchFoundation installconfig.ps1 aracılığıyla yapılandırılamadı - Exchange.System.TimeoutException için Search Foundation yapılandırılırken hata oluştu: Yönetici düğümün çalışır durumda olması beklenirken zaman aşımına uğradı
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(Kapanış , CallSite , Type , Object , Object , Object , Object , Object , Object , Object , Boolean )
...
[08/30/2013 08:29:04.0660] [2] İşlemeyi sonlandırma Write-ExchangeSetupLog

Ayrıca, aşağıdaki günlük dosyalarında hatalar görürsünüz:

  • C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Installer\log\PostSetup_install_[GUID].log

    Z Bilgileri [6] Search Foundation PostSetup - Yükleme başlatılıyor. ...
    Z Bilgileri [6] Search Foundation PostSetup - Yönetici düğümün tamamen çalışır duruma gelmesini bekliyor.
    [.............]
    Z Hatası [6] Search Foundation PostSetup - Yükleme sırasında hata oluştu. System.TimeoutException: Yönetici düğümün çalışır durumda olmasını bekleyen zamanlanmış 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\ [Veritabanı Adı].log

    Z Bilgileri [6] Search Foundation PostSetup - Yükleme başlatılıyor.
    ... Z Bilgileri [6] Search Foundation PostSetup - Yönetici düğümün tamamen çalışır duruma gelmesini bekliyor. [.............]
    Z Hatası [6] Search Foundation PostSetup - Yükleme sırasında hata oluştu. System.TimeoutException: Yönetici düğümün çalışır duruma gelmesini beklerken zaman aşımına uğradı
    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

    Düğüm etkinleştiricisinde beklenmeyen özel durum: System.ArgumentException: Aynı anahtara sahip bir öğe zaten eklenmiş.
    system.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at Microsoft.Ceres.CoreServices.Node.BootstrapPropertyLoader.AddEnvironmentProperties(IDictionary2 sonucunda)
    at Microsoft.Ceres.CoreServices.Node.NodeActivator.InitializeBootstrapProperties(IDictionary2 overlay) at Microsoft.Ceres.CoreServices.Node.NodeActivator.ActivateNode(IDictionary2 yapılandırması)

Neden

Bu sorun, ortam değişkenlerindeki PSModulePath değişkenindeki sondaki bir boşluk nedeniyle oluşur.

Ortam değişkenlerinde PSModulePath değişkeninin sondaki alanını gösteren ekran görüntüsü.

Çözüm

Bu sorunu çözmek için PSModulePath değişkeninden sondaki boşlukları kaldırın. Daha fazla PSModulePath değişkeni varsa, sondaki boşlukları içermediklerinden emin olun. Sondaki alanı kaldırdıktan sonra sunucuyu yeniden başlatın.

Ortam Değişkenlerini yapılandırma hakkında daha fazla bilgi için bkz. Ortam Değişkeni öğesini yapılandırma.