Erreur lors de l’installation Exchange Server 2013 CU1 ou CU2 : Une erreur s’est produite lors de la configuration de Search Foundation

Numéro de la base de connaissances d’origine : 2889663

Symptômes

Lorsque vous installez Exchange Server 2013 Mise à jour cumulative 1 (KB2816900) ou Mise à jour cumulative 2 (KB2859928) sur Windows Server 2008 R2 Service Pack 1 (SP1) ou Windows Server 2012, l’installation du rôle serveur de boîtes aux lettres échoue et vous recevez le message d’erreur suivant :

[2] Début du traitement Write-ExchangeSetupLog
[2] [ERROR] Échec de la configuration de SearchFoundation via installconfig.ps1 - Une erreur s’est produite lors de la configuration de Search Foundation pour Exchange.System.TimeoutException : délai d’attente de Administration nœud pour être opérationnel
sur Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.WaitForAdminNode(String hostControllerNetTcpWcfUrl)
sur Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.Install(String installDirectory, String dataDirectoryPath, Int32 basePort, String logFile, Boolean singleNode, String systemName, Boolean attachedMode) à l’adresse CallSite.Target(Closure , CallSite , Type , Object , Object , Object , Object , Object , Boolean )
...
[08/30/2013 08:29:04.0660] [2] Fin du traitement Write-ExchangeSetupLog

En outre, vous voyez des erreurs dans les fichiers journaux suivants :

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

    Z Info [6] Search Foundation PostSetup - Démarrage de l’installation. ...
    Z Info [6] Search Foundation PostSetup - Attendre que Administration nœud soit entièrement opérationnel.
    [.............]
    Z Error [6] Search Foundation PostSetup - Une erreur s’est produite lors de l’installation. System.TimeoutException : Timed l en attente de Administration nœud pour être opérationnel
    sur Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.WaitForAdminNode(String hostControllerNetTcpWcfUrl)
    sur 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\ [Nom de la base de données].log

    Z Info [6] Search Foundation PostSetup - Démarrage de l’installation.
    ... Z Info [6] Search Foundation PostSetup - Attendre que Administration nœud soit entièrement opérationnel. [.............]
    Z Error [6] Search Foundation PostSetup - Une erreur s’est produite lors de l’installation. System.TimeoutException : expiration du délai d’attente de Administration nœud pour être opérationnel
    sur Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.WaitForAdminNode(String hostControllerNetTcpWcfUrl)
    sur 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

    Exception inattendue dans l’activateur de nœud : System.ArgumentException : un élément avec la même clé a déjà été ajouté.
    dans le résultat System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at Microsoft.Ceres.CoreServices.Node.BootstrapPropertyLoader.AddEnvironmentProperties(IDictionary2)
    sur Microsoft.Ceres.CoreServices.Node.NodeActivator.InitializeBootstrapProperties(IDictionary2 overlay) at Microsoft.Ceres.CoreServices.Node.NodeActivator.ActivateNode(IDictionary2 configuration)

Cause

Ce problème se produit en raison d’un espace de fin dans la variable PSModulePath dans les variables d’environnement.

Capture d’écran montrant un espace de fin de la variable PSModulePath dans les variables d’environnement.

Résolution

Pour résoudre ce problème, supprimez les espaces de fin de la variable PSModulePath . S’il existe d’autres variables PSModulePath , assurez-vous qu’elles ne contiennent pas d’espaces de fin. Après avoir supprimé l’espace de fin, redémarrez le serveur.

Pour plus d’informations sur la configuration des variables d’environnement, consultez Configurer un élément de variable d’environnement.