Symptôme
Suite au déploiement d’une architecture OCS 2007 R2 composée de plusieurs serveurs (typiquement un serveur front-end déployé dans le réseau local associé à un serveur Edge situé en DMZ), les erreurs suivantes peuvent se produire si l’un des serveurs ou les deux exécutent Windows Server 2008 R2 :
Voici le détail de chacune des deux erreurs :
Log Name: Office Communications Server Source: OCS Protocol Stack Date: 23/12/2010 00:53:43 Event ID: 14428 Task Category: (1001) Level: Error Keywords: Classic User: N/A Computer: <FQDN du serveur OCS source> Description: TLS outgoing connection failures. Over the past 15 minutes Office Communications Server has experienced TLS outgoing connection failures 122 time(s). The error code of the last failure is 0x80004005 (Unspecified error) while trying to connect to the host “<FQDN du serveur OCS de destination>”. |
Log Name: Office Communications Server Source: OCS Protocol Stack Date: 23/12/2010 00:46:08 Event ID: 14502 Task Category: (1001) Level: Error Keywords: Classic User: N/A Computer: <FQDN du serveur OCS source> Description: A significant number of connection failures have occurred with remote server <FQDN du serveur OCS de destination>”. IP <Adresse IP du serveur OCS de destination>”. There have been 60 failures in the last 7 minutes. There have been a total of 60 failures. The specific failure types and their counts are identified below.
Instance count - Failure Type 60 80004005 |
Explication
Ces erreurs sont dues à un problème “connus” avec OCS 2007 R2 et Windows Server 2008 R2 autour de la fonction InitializeSecurityContext de la couche TLS.
Ces erreurs empêchent toute communication TLS entre les serveurs et entraînent donc des disfonctionnement au sein d’OCS (le protocole SIPs étant utilisé par défaut).
Résolution
Pour résoudre ces problèmes, il faut installer un correctif sur l’ensemble des serveurs OCS 2007 R2. Ce correctif est disponible sur demande à l’adresse suivante :
Suite à l’installation, les serveurs doivent être redémarrés.