Problema con versión pre-release del Update Rollup 4

Por Daniel Seveso

El pasado Martes 9 de Setiembre, una versión pre-release del Update Rollup 4 para Exchange 2007 SP1 (KB952580) fue publicada inadvertidamente por unas horas en "Microsoft Update", "Microsoft Update Catalog" y WSUS para ser instalado. Hemos identificado y sacado esta versión de circulación rápidamente luego de que fue detectado. Sin embargo, es posible que servidores suscritos a estos mecanismos de actualización hayan detectado, bajado e instalado este rollup.

En esta versión pre-release hay un problema conocido en el Exchange Web Service, generando potencialmente una condición de crash. La versión final de rollup que será publicada en breve, no presenta este problema, por lo que recomendamos a nuestros clientes esperar por la versión final del Rullup 4 en caso que llegaran a bajarla el día Martes. La versión final del rollup 4 instalará sobre la versión pre-release  si esta ha sido instalada. Sin embargo, y a raíz del problema mencionado, recomendamos desinstalar la versión pre-release.

Cómo identificamos si el rollup pre-release ha sido instalado?

En Add/Remove programs, marca "Show updates" y selecciona "Update Rollup 4 for Exchange Server 2007 Service Pack 1 (KB952580). Haz click en "Click here for support information". La versión del rollup pre-release es "1"

Otra forma, es consultar la registry  en esta llave:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB952954
Name: DisplayVersion
Type: REG_SZ
Data: 1

Como puedes saber si te está afectando el problema?

Obviamente esto es válido solo si has instalado el Rollup 4 pre-release.

Veras un evento similar al siguiente en el log de aplicaciones:

Log Name: Application
Source: MSExchange Common
Event ID: 4999
Task Category: General
Level: Error
Keywords: Classic
Description:
Watson report about to be sent to dw20.exe for process id: 9364, with parameters: E12IIS, RTL-AMD64, 08.01.0240.006, WS, M.E.Services, M.E.S.C.PerfCounterReader.GetCPUPercent, System.InvalidOperationException, d177, 08.01.0311.001. ErrorReportingEnabled: True

Event Xml:
<Event xmlns="https://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Common" />
<EventID Qualifiers="16388">4999</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2008-09-11T00:49:11.000Z" />
<EventRecordID>1262</EventRecordID>
<Channel>Application</Channel>
<Computer>test.contoso.com</Computer>
<Security />
</System>
<EventData>
<Data>9364</Data>
<Data>E12IIS</Data>
<Data>RTL-AMD64</Data>
<Data>08.01.0240.006</Data>
<Data>WS</Data>
<Data>M.E.Services</Data>
<Data>M.E.S.C.PerfCounterReader.GetCPUPercent</Data>
<Data>System.InvalidOperationException</Data>
<Data>d177</Data>
<Data>08.01.0311.001</Data>
<Data>True</Data>
</EventData>
</Event>

Este artículo fue publicado originalmente por Scott Roberts en Exchange Team Blog