Leandro Amore

Un espacio para dejar las cosas que quiero compartir

Demoras en la instalación del update RollUp 5 de Exchange 2007

 

En la semana estuve instalando un servidor de Exchange desde 0 y cuando llego el momento de instalar las actualizaciones note que demoraba mas de lo normal en la recompilación de los assemblies de .NET framework. Luego de esperar cerca de media hora sin suerte y con poco que hacer mas que buscar la causa del problema encontré la solución en los logs del Framework (c:\windows\Microsoft.NET\Framework64\v2.0.50727), aparentemente cuando el proceso de recompilación encuentra un assemblie que ya esta en su ultima versión debería pasarlo por alto y seguir con el siguiente en menos de 1 segundo. Pero en mi caso estaba tardando entre 15 y 20 segundos por chequeo, lo que obviamente estaba demorando la instalación considerablemente. (se puede ver en la fracción del log abajo)

12/29/2008 10:36:21 [5660]:     Compiling assembly Microsoft.Exchange.Data.Common, Version=8.0.681.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 ...

12/29/2008 10:36:33 [5660]: Assembly Microsoft.Exchange.Data.Common, Version=8.0.681.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 is up to date.

Realmente tengo que reconocer que fue mas suerte que otra cosa, pero aparentemente el problema esta en el chequeo del CRL (certificate revocation list) que hace el proceso para cada archivo. Y como en mi escenario los servidores no tenían internet obviamente nunca llegaba a la CRL lo que provocaba la demora en cada paquete.

Pero como lo evitamos, eso si es sencillo, simplemente hay que ir a las opciones avanzadas de internet explorer y deshabilitar el chequeo de CRL del publicador, para esto:

Herramientas->opciones de internet –> avanzadas

Buscamos la sección de seguridad y deschequeamos la que dice “Check for publisher’s certificate revocation List”

crl

Espero les sea de utilidad.

saludos