Can't install Update Rollup 3 for Exchange 2010
Hi guys, I've been trying to install Exchange 2010 Rollup 3 and I have not had luck. Through Windows Update I get error 80070643, unknown error. I have tried flushing the Windows Update cache, installing the update manually (from MSP), and even tried installing older rollup versions. When running the MSP with logging enabled I find this in my log: ------- CUT ------- MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_SERVER_ROLE_CHECK (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_CONFIGURED_GATEWAY (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_CONFIGURED_BRIDGEHEAD (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_CONFIGURED_CLIENTACCESS (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_CONFIGURED_MAILBOX (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_CONFIGURED_UNIFIEDMESSAGING (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_CONFIGURED_ADMINTOOLS (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_CONFIGURED_BLOCK (condition is false) MSI (s) (48:34) [16:47:10:677]: Skipping action: CA_REQUIRED_SERVER_OS_ERROR (condition is false) MSI (s) (48:34) [16:47:10:677]: Doing action: CA_SET_CLIENTACCESS_INSTALLED Action ended 16:47:10: CostFinalize. Return value 1. MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:677]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'CA_SET_CLIENTACCESS_INSTALLED' MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:677]: PROPERTY CHANGE: Adding CLIENTACCESS_INSTALLED property. Its value is '1'. Action start 16:47:10: CA_SET_CLIENTACCESS_INSTALLED. MSI (s) (48:34) [16:47:10:677]: Doing action: CA_SET_BRIDGEHEAD_INSTALLED Action ended 16:47:10: CA_SET_CLIENTACCESS_INSTALLED. Return value 1. MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:677]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'CA_SET_BRIDGEHEAD_INSTALLED' MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:677]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:677]: PROPERTY CHANGE: Adding BRIDGEHEAD_INSTALLED property. Its value is '1'. Action start 16:47:10: CA_SET_BRIDGEHEAD_INSTALLED. MSI (s) (48:34) [16:47:10:677]: Doing action: CA_SET_MAILBOX_INSTALLED Action ended 16:47:10: CA_SET_BRIDGEHEAD_INSTALLED. Return value 1. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:692]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'CA_SET_MAILBOX_INSTALLED' MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:692]: PROPERTY CHANGE: Adding MAILBOX_INSTALLED property. Its value is '1'. Action start 16:47:10: CA_SET_MAILBOX_INSTALLED. MSI (s) (48:34) [16:47:10:692]: Doing action: SetODBCFolders Action ended 16:47:10: CA_SET_MAILBOX_INSTALLED. Return value 1. MSI (s) (48:34) [16:47:10:692]: Note: 1: 2205 2: 3: ODBCDriver MSI (s) (48:34) [16:47:10:692]: Note: 1: 2228 2: 3: ODBCDriver 4: SELECT `ComponentId`,`Description`,`Directory_`, `ActionRequest`, `Installed`, `Attributes` FROM `ODBCDriver`, `Component` WHERE `ODBCDriver`.`Component_` = `Component` AND (`ActionRequest` = 1 OR `ActionRequest` = 2) MSI (s) (48:34) [16:47:10:692]: Note: 1: 2205 2: 3: ODBCTranslator MSI (s) (48:34) [16:47:10:692]: Note: 1: 2228 2: 3: ODBCTranslator 4: SELECT `ComponentId`,`Description`,`Directory_`, `ActionRequest`, `Installed`, `Attributes` FROM `ODBCTranslator`, `Component` WHERE `ODBCTranslator`.`Component_` = `Component` AND (`ActionRequest` = 1 OR `ActionRequest` = 2) Action start 16:47:10: SetODBCFolders. MSI (s) (48:34) [16:47:10:692]: Doing action: PROP_SAVEDATA_STOP_SERVICES Action ended 16:47:10: SetODBCFolders. Return value 0. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:692]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'PROP_SAVEDATA_STOP_SERVICES' MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:692]: PROPERTY CHANGE: Adding QtExecCmdLine property. Its value is '"C:\Program Files\Microsoft\Exchange Server\V14\\bin\QuietExe.exe" "" " -command . 'C:\Program Files\Microsoft\Exchange Server\V14\\bin\servicecontrol.ps1' BeforePatch"'. Action start 16:47:10: PROP_SAVEDATA_STOP_SERVICES. MSI (s) (48:34) [16:47:10:692]: Doing action: CA_SAVEDATA_STOP_SERVICES Action ended 16:47:10: PROP_SAVEDATA_STOP_SERVICES. Return value 1. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:692]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:708]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:708]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'CA_SAVEDATA_STOP_SERVICES' MSI (s) (48:34) [16:47:10:708]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:708]: Transforming table CustomAction. MSI (s) (48:34) [16:47:10:708]: Note: 1: 2262 2: CustomAction 3: -2147287038 MSI (s) (48:34) [16:47:10:708]: Transforming table Binary. MSI (s) (48:34) [16:47:10:708]: Transforming table Binary. MSI (s) (48:34) [16:47:10:708]: Note: 1: 2262 2: Binary 3: -2147287038 MSI (s) (48:30) [16:47:10:708]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI6DFB.tmp, Entrypoint: CAQuietExec MSI (s) (48:A4) [16:47:10:708]: Generating random cookie. MSI (s) (48:A4) [16:47:10:708]: Created Custom Action Server with PID 14184 (0x3768). MSI (s) (48:D0) [16:47:10:802]: Running as a service. MSI (s) (48:D0) [16:47:10:802]: Hello, I'm your 32bit Impersonated custom action server. MSI (s) (48!6C) [16:47:10:817]: PROPERTY CHANGE: Deleting QtExecCmdLine property. Its current value is '"C:\Program Files\Microsoft\Exchange Server\V14\\bin\QuietExe.exe" "" " -command . 'C:\Program Files\Microsoft\Exchange Server\V14\\bin\servicecontrol.ps1' BeforePatch"'. Action start 16:47:10: CA_SAVEDATA_STOP_SERVICES. CAQuietExec: Error 0x80070057: Command line returned an error. CAQuietExec: Error 0x80070057: CAQuietExec Failed MSI (s) (48:34) [16:47:10:911]: Transforming table InstallExecuteSequence. MSI (s) (48:34) [16:47:10:911]: Transforming table InstallExecuteSequence. MSI (s) (48:34) [16:47:10:911]: Note: 1: 2262 2: InstallExecuteSequence 3: -2147287038 Action ended 16:47:10: CA_SAVEDATA_STOP_SERVICES. Return value 3. Action ended 16:47:10: INSTALL. Return value 3. MSI (s) (48:34) [16:47:10:926]: Product: Microsoft Exchange Server - Update 'Update Rollup 3 for Exchange Server 2010 (KB981401) 14.0.694.0' could not be installed. Error code 1603. Additional information is available in the log file C:\Users\elliott.admin\Downloads\rollup.log. MSI (s) (48:34) [16:47:10:926]: Windows Installer installed an update. Product Name: Microsoft Exchange Server. Product Version: 14.0.639.21. Product Language: 1033. Update Name: Update Rollup 3 for Exchange Server 2010 (KB981401) 14.0.694.0. Installation success or error status: 1603. MSI (s) (48:34) [16:47:10:926]: Note: 1: 1729 MSI (s) (48:34) [16:47:10:926]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (48:34) [16:47:10:926]: Transforming table Error. MSI (s) (48:34) [16:47:10:926]: Transforming table Error. MSI (s) (48:34) [16:47:10:926]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (48:34) [16:47:10:926]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (48:34) [16:47:10:926]: Transforming table Error. MSI (s) (48:34) [16:47:10:926]: Transforming table Error. MSI (s) (48:34) [16:47:10:926]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (48:34) [16:47:10:926]: Product: Microsoft Exchange Server -- Configuration failed. MSI (s) (48:34) [16:47:10:926]: Windows Installer reconfigured the product. Product Name: Microsoft Exchange Server. Product Version: 14.0.639.21. Product Language: 1033. Reconfiguration success or error status: 1603. MSI (s) (48:34) [16:47:10:926]: Attempting to delete file C:\Windows\Installer\21acacb7.msp MSI (s) (48:34) [16:47:10:926]: Unable to delete the file. LastError = 32 MSI (s) (48:34) [16:47:10:926]: Deferring clean up of packages/files, if any exist MSI (s) (48:34) [16:47:10:926]: Attempting to delete file C:\Windows\Installer\21acacb7.msp MSI (s) (48:34) [16:47:10:926]: MainEngineThread is returning 1603 MSI (s) (48:CC) [16:47:10:926]: RESTART MANAGER: Session closed. MSI (s) (48:CC) [16:47:10:926]: No System Restore sequence number for this installation. === Logging stopped: 6/17/2010 16:47:10 === MSI (s) (48:CC) [16:47:10:926]: User policy value 'DisableRollback' is 0 MSI (s) (48:CC) [16:47:10:926]: Machine policy value 'DisableRollback' is 0 MSI (s) (48:CC) [16:47:10:926]: Incrementing counter to disable shutdown. Counter after increment: 0 MSI (s) (48:CC) [16:47:10:926]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 MSI (s) (48:CC) [16:47:10:926]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 MSI (s) (48:CC) [16:47:10:926]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2 MSI (s) (48:CC) [16:47:10:926]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2 MSI (s) (48:CC) [16:47:10:926]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 MSI (s) (48:CC) [16:47:10:926]: Restoring environment variables MSI (s) (48:CC) [16:47:10:926]: Destroying RemoteAPI object. MSI (s) (48:A4) [16:47:10:926]: Custom Action Manager thread ending. MSI (c) (44:FC) [16:47:10:926]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 MSI (c) (44:FC) [16:47:10:942]: MainEngineThread is returning 1603 === Verbose logging stopped: 6/17/2010 16:47:10 === I have googled all the errors I can find and I still have nothing. Any help is greatly appreciated! Thanks, -elliott-
June 18th, 2010 7:41pm

Have you tried to install the Update Rollup from an elevated command prompt (Run as administrator)? Btw: Released: Update Rollup 4 for Exchange Server 2010 http://msexchangeteam.com/archive/2010/06/17/455191.aspx MCTS: Messaging | MCSE: S+M | Small Business Specialist
Free Windows Admin Tool Kit Click here and download it now
June 19th, 2010 12:50am

Thanks for the reply Jon. I did try running the update from an elevated prompt with logging and that doesn't help unfortunately. I just tried Rollup 4 as well and I get the same error... It looks to be related to the same ServiceControl.ps1 script each time, but I don't know where to go from there or how to troubleshoot.
June 19th, 2010 3:38am

Okay guys, I eventually opened a ticket with MS to resolve this. Posting the answer for progeny. The issue was related to missing registry values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ (specifically HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell). The tech was able to deduce this from the pairs of empty quotes ("") in the log file where a path to PowerShell should have been. The .reg file I merged to fix the problem is here (specifically note the "Path" value under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell): Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1] "Install"=dword:00000001 "PID"="89383-100-0001260-04309" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\0409] "Install"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine] "ApplicationBase"="C:\\Windows\\System32\\WindowsPowerShell\\v1.0" "PSCompatibleVersion"="1.0, 2.0" "RuntimeVersion"="v2.0.50727" "ConsoleHostAssemblyName"="Microsoft.PowerShell.ConsoleHost, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=msil" "ConsoleHostModuleName"="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\Microsoft.PowerShell.ConsoleHost.dll" "PowerShellVersion"="2.0" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns] @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.PowerShell.E2010] "CustomPSSnapInType"="Microsoft.Exchange.Management.PowerShell.AdminPSSnapIn" "ApplicationBase"="C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin" "AssemblyName"="Microsoft.Exchange.PowerShell.Configuration, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" "Description"="Admin Tasks for the Exchange Server" "ModuleName"="C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.Configuration.dll" "PowerShellVersion"="1.0" "Vendor"="Microsoft Corporation" "Version"="14.0.0.0" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.PowerShell.Setup] "CustomPSSnapInType"="Microsoft.Exchange.Management.PowerShell.SetupPSSnapIn" "ApplicationBase"="C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin" "AssemblyName"="Microsoft.Exchange.PowerShell.Configuration, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" "Description"="Setup Tasks for the Exchange Server" "ModuleName"="C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.configuration.dll" "PowerShellVersion"="1.0" "Vendor"="Microsoft" "Version"="14.0.0.0" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.Powershell.Support] "CustomPSSnapInType"="Microsoft.Exchange.Management.Powershell.Support.SupportPSSnapIn" "ApplicationBase"="C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin" "AssemblyName"="Microsoft.Exchange.Management.Powershell.Support, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" "Description"="Support Tasks for the Exchange Server" "ModuleName"="C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.Management.Powershell.Support.dll" "PowerShellVersion"="1.0" "Vendor"="Microsoft Corporation" "Version"="14.0.0.0" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PSConfigurationProviders] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PSConfigurationProviders\Microsoft.PowerShell] "ApplicationBase"="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" "AssemblyName"="System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=msil" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell] "ExecutionPolicy"="RemoteSigned" "Path"="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\ScriptedDiagnostics] "ExecutionPolicy"="Unrestricted" We decided this was most likely due to a RC PowerShell that was installed before Exchange. Cheers, -elliott-
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2010 7:40am

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

Other recent topics Other recent topics