Error install Update Rollup 1 for Exchange 2007 SP2
I have installed Exchange 2007 SP2 included two weeks ago (I don't install Exchange 2007 and update to SP2. I have install Exchange 2007 with SP2 included). I like install Update RollUP 1 for Exchange 2007 SP2 bue I have one error of Windows Installer (The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch).I try install the patch with msiexec /p exchange2007-kb971534-x64-es.msp.msp /lxv* ru.log and this is the error:=== Verbose logging started: 10/12/2009 22:24:08 Build type: SHIP UNICODE 4.05.6002.00 Calling process: C:\Windows\system32\msiexec.exe ===MSI (c) (20:C0) [22:24:08:280]: Resetting cached policy valuesMSI (c) (20:C0) [22:24:08:280]: Machine policy value 'Debug' is 0MSI (c) (20:C0) [22:24:08:280]: ******* RunEngine: ******* Product: {24B2C164-DE66-44FE-B468-A46D9D5E6B31} ******* Action: ******* CommandLine: **********MSI (c) (20:C0) [22:24:08:280]: Machine policy value 'DisableUserInstalls' is 0MSI (c) (20:C0) [22:24:08:327]: Cloaking enabled.MSI (c) (20:C0) [22:24:08:327]: Attempting to enable all disabled privileges before calling Install on ServerMSI (c) (20:C0) [22:24:08:343]: End dialog not enabledMSI (c) (20:C0) [22:24:08:343]: Original package ==> C:\Windows\Installer\2a59a1.msiMSI (c) (20:C0) [22:24:08:343]: Package we're running from ==> C:\Windows\Installer\2a59a1.msiMSI (c) (20:C0) [22:24:08:374]: APPCOMPAT: looking for appcompat database entry with ProductCode '{24B2C164-DE66-44FE-B468-A46D9D5E6B31}'.MSI (c) (20:C0) [22:24:08:374]: APPCOMPAT: no matching ProductCode found in database.MSI (c) (20:C0) [22:24:08:374]: MSCOREE not loaded loading copy from system32MSI (c) (20:C0) [22:24:08:390]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 3: 2 MSI (c) (20:C0) [22:24:08:468]: Original patch ==> c:\Patch\exchange2007-kb971534-x64-es.mspMSI (c) (20:C0) [22:24:08:468]: Patch we're running from ==> c:\Users\ADMINI~1.AYT\AppData\Local\Temp\1\7957609.mspMSI (c) (20:C0) [22:24:08:468]: SOFTWARE RESTRICTION POLICY: Verifying patch --> 'c:\Patch\exchange2007-kb971534-x64-es.msp' against software restriction policyMSI (c) (20:C0) [22:24:08:468]: SOFTWARE RESTRICTION POLICY: c:\Patch\exchange2007-kb971534-x64-es.msp has a digital signatureMSI (c) (20:C0) [22:24:08:749]: SOFTWARE RESTRICTION POLICY: c:\Patch\exchange2007-kb971534-x64-es.msp is permitted to run at the 'unrestricted' authorization level.MSI (c) (20:C0) [22:24:08:749]: SequencePatches starts. Product code: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}, Product version: 8.2.176.2, Upgrade code: {176A0BF3-6A69-4EEB-95D6-F67F0E9751E0}, Product language 1033MSI (c) (20:C0) [22:24:08:749]: Optimizations are not possible in the patch sequencer because there are no applied patches.MSI (c) (20:C0) [22:24:08:749]: PATCH SEQUENCER: verifying the applicability of QFE patch c:\Patch\exchange2007-kb971534-x64-es.msp against product code: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}, product version: 8.2.176.2, product language 1033 and upgrade code: {176A0BF3-6A69-4EEB-95D6-F67F0E9751E0}MSI (c) (20:C0) [22:24:08:749]: Validating transform 'E12_DAT_RTMToE12_DAT_UPG' with validation bits 0x923MSI (c) (20:C0) [22:24:08:749]: Note: 1: 2745 2: E12_DAT_RTMToE12_DAT_UPG 3: c:\Users\ADMINI~1.AYT\AppData\Local\Temp\1\7957609.msp 4: 3082 5: 1033 MSI (c) (20:C0) [22:24:08:749]: 1: 2745 2: E12_DAT_RTMToE12_DAT_UPG 3: c:\Users\ADMINI~1.AYT\AppData\Local\Temp\1\7957609.msp 4: 3082 5: 1033 MSI (c) (20:C0) [22:24:08:749]: PATCH SEQUENCER: QFE patch c:\Patch\exchange2007-kb971534-x64-es.msp is not applicable.MSI (c) (20:C0) [22:24:08:749]: PATCH SEQUENCER: there's no supersedence information available, so no patches will be superseded.MSI (c) (20:C0) [22:24:08:749]: SequencePatches returns success.MSI (c) (20:C0) [22:24:08:749]: Final Patch Application Order:MSI (c) (20:C0) [22:24:08:749]: Other Patches:MSI (c) (20:C0) [22:24:08:749]: Unknown\Absent: {9627F154-D755-4F41-8FD0-105C31502B4F} - c:\Patch\exchange2007-kb971534-x64-es.mspEl servicio Windows Installer no puede instalar la actualizacin porque no se encuentra el programa que se actualizar, o bien, porque la actualizacin es para otra versin del programa. Compruebe si el programa que desea actualizar est instalado en el equipo y si dispone de la actualizacin correcta.C:\Windows\Installer\2a59a1.msiMSI (c) (20:C0) [22:24:08:749]: Producto: Microsoft Exchange Server - la actualizacin "{9627F154-D755-4F41-8FD0-105C31502B4F}" no se pudo instalar. Cdigo de error 1642. Se dispone de informacin adicional en el archivo de registro c:\Patch\ru.log. MSI (c) (20:C0) [22:24:08:749]: Windows Installer instal una actualizacin. Nombre del producto: Microsoft Exchange Server. Versin del producto: 8.2.176.2. Idioma del producto: 1033. Nombre de la actualizacin: {9627F154-D755-4F41-8FD0-105C31502B4F}. Resultado de la instalacin: 1642. MSI (c) (20:C0) [22:24:08:749]: Note: 1: 1708 MSI (c) (20:C0) [22:24:08:749]: Product: Microsoft Exchange Server -- Installation failed. MSI (c) (20:C0) [22:24:08:749]: Windows Installer instal el producto. Nombre del producto: Microsoft Exchange Server. Versin del producto: 8.2.176.2. Idioma del producto: 1033. Resultado de la instalacin: 1642. MSI (c) (20:C0) [22:24:08:749]: Attempting to delete file c:\Users\ADMINI~1.AYT\AppData\Local\Temp\1\7957609.mspMSI (c) (20:C0) [22:24:08:765]: MainEngineThread is returning 1642=== Verbose logging stopped: 10/12/2009 22:24:08 ===The Operating System is Windows 2008 Standard SP2 Spanish x64. The Exchange 2007 is spain.Someone can help me? Thanks
December 11th, 2009 12:55am

Hi,This forum is in English. Is there a way you can convert the set up log into English and then post it back. I Can see your query on the news group in Spainish and can see some MVP's replies on that.http://www.newsgrupos.com/microsoft-public-es-exchange/924384-actualizarexchange-2007-sp2-update-rollup-1-a.htmlRaj
Free Windows Admin Tool Kit Click here and download it now
December 11th, 2009 10:42am

Hola Gonza, Me encuentro en la misma situación que tu, respecto a los Rollup Update para Exchanger 2007 SP2. No puedo instalar ni el Rollup 1 ni el Rollup 2. ( Aparece el mismo error de windows installer ) ¿Has encontrado alguna solución al tema? Gracias.
February 1st, 2010 7:31pm

Hola JSoriano, de momento he probado con el RollUp 2 y me sigue pasando lo mismo. Creo que el problema puede venir en mi caso por instalar Exchange 2007 desde el propio Service Packs 2, sin instalar primero el exchange 2007 normal y luego actualizar a Service Packs 2.En su momento con el Servicio Tecnico de Microsoft y me dijeron que tenían a otro cliente que le pasaba lo mismo y que lo habían reproducido en el Laboratorio, pero que de momento no sabían la solución.he intentado abrir un caso con Microsoft, pero por circinstancias varias ahora mismo no soy Partner y no me dejan hacer nada salvo que pase por caja.Seguire buscando y te cuento.Un salu2
Free Windows Admin Tool Kit Click here and download it now
March 18th, 2010 11:49am

Hola Gonza,Acabo de encontrar esto en este blog: http://blogs.technet.com/esexblog/default.aspx Error de Windows Installer al intentar actualizar a RU1 o RU2 de Exchange 2007 SP2 versión Española Hola a todos, Tras la disponibilidad de la actualización a RU1 y RU2 de Exchange 2007 SP2, nos hemos encontrado con bastantes casos de errores en la instalación que solo aparecen en la versión en Español. En concreto se recibe el siguiente mensaje de error: The upgrade patch cannot be installed by the Windows installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify the the program to be upgraded exists on your computer and that you have the correct upgrade patch Este error se encuentra reportado al grupo de producto de Exchange y en estos momentos se trabaja para su corrección. El problema viene derivado de un valor incorrecto en el msi de instalación del SP2 en lenguaje Español, que indica que dicho paquete está instalado en idioma Ingles en vez de Español. En concreto la porpiedad incorrecta es la ProductLanguage que tiene un valor de 1033. Por esta razón, cuando se intenta aplicar el RU1 o RU2, Windows Installer detecta dicha discrepancia y detiene la instalación. Como workaround se puede ejecutar un script que localice el msi correspondiente a la instalación del SP2 y modifique dicha propiedad estableciéndola a un valor de 3082 (Español) El procedimiento para aplicar el script sería el siguiente: 1.- Hacer logon con un usuario administrador de dominio y por tanto administrador local del servidor de Exchange. 2.- Copiar el contenido del script que se adjunta en un fichero de texto y renombrarlo a, por ejemplo script.vbs 3.- Abrir una ventana ms-dos (cmd) y situarnos en el directorio en el que hemos copiado el script 4.- Ejecutar el script con la siguiente línea de comandos cscript script.vbs 5.- Deberían aparecer en pantalla la lista de paquetes msi instalados y el script debería detectar el msi correspondiente al SP2 y debería indicar que se ha modificado la propiedad ProductLanguage. 6.- Si todo es correcto probar a lanzar el setup del RU1 o RU2 y verificar que no se produzca el error de Windows Installer. 7.- Seguir con la instalación y verificar que todo es correcto. SCRIPT ======= '*********************************************************************** ' These sample scripts are not supported under any Microsoft standard ' support program or service. ' The sample scripts are provided as it is without warranty of any kind. ' Microsoft further disclaims all implied warranties including, without ' limitation, any implied warranties of merchantability or of fitness ' for a particular purpose. ' The entire risk arising out of the use or performance of the sample ' scripts and documentation remains with you. In no event shall ' Microsoft, its authors, or anyone else involved in the creation, ' production, or delivery of the scripts be liable for any damages ' whatsoever (including, without limitation, damages for loss of ' business profits, business interruption, loss of business information, ' or other pecuniary loss) arising out of the use of or inability to use ' the sample scripts or documentation, even if Microsoft has been ' advised of the possibility of such damages. '*********************************************************************** Const msiOpenDatabaseModeReadOnly = 0 Const msiOpenDatabaseModeTransact = 1 ' Scan arguments for valid SQL keyword and to determine if any update operations Dim openMode openMode = msiOpenDatabaseModeReadOnly openMode = msiOpenDatabaseModeTransact ' Connect to Windows installer object Dim installer Set installer = Nothing Set installer = Wscript.CreateObject("WindowsInstaller.Installer") CheckError ' Enumerate all products Dim products Set products = installer.Products Dim productCode Dim location Set location = Nothing Dim exchproductCode exchproductCode = "{24B2C164-DE66-44FE-B468-A46D9D5E6B31}" For Each productCode in products WScript.Echo "ProductCode = " & productCode location = installer.ProductInfo (productCode, "LocalPackage") If productcode = exchproductCode Then WScript.Echo "**********************" WScript.Echo "ProductCode = " & productcode WScript.Echo "Location = " & location ChangeLanguage() End If Next Wscript.Quit 0 Sub ChangeLanguage ' Open the database Dim databasePath databasePath = location Dim database Set database = installer.OpenDatabase(databasePath, openMode) CheckError WScript.Echo "DatabasePath = " & databasePath 'Delete the existing ProductLanguage Property then added it back as 3082, Spanish Dim view Set view = database.OpenView("Delete from Property where Property = 'ProductLanguage'") view.Execute wscript.echo "Property ProductLanguage removed" Set view = database.OpenView("INSERT INTO Property (Property,Value) VALUES ('ProductLanguage',3082)") view.Execute wscript.echo "Property ProductLanguage added as 3082, Spanish" database.Commit End Sub Sub CheckError Dim message, errRec If Err = 0 Then Exit Sub message = Err.Source & " " & Hex(Err) & ": " & Err.Description If Not installer Is Nothing Then Set errRec = installer.LastErrorRecord If Not errRec Is Nothing Then message = message & vbLf & errRec.FormatText Fail message End Sub Sub Fail(message) Wscript.Echo message Wscript.Quit 2 End Sub Esperamos que este script os pueda servir de ayuda. Saludos. Ramón de Diego Perdiz. Posted: Wednesday, March 03, 2010 12:26 PM by esexblog@microsoft.com Filed under: Exchange 2007, Update Rollup, Service Pack, Script, Setup
March 18th, 2010 3:36pm

Muchas gracias por la ayuda.Lo que no se, si es mejor esperar a ver si sacan algún Fix oficial desde Microsoft que no genere problemas posteriores como el comentado de las Herramientas de Gestión de Exchange.Un salu2
Free Windows Admin Tool Kit Click here and download it now
March 18th, 2010 8:07pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics