Hello everyone,
We're in the process of upgrading our Exchange 2007 SP3 environment to prepare for the leap to Office 365. We'll shortly be installing an Exchange 2013 hybrid server but before doing so have to patch the existing environment to RU12. 11 of our 12 servers were patched without a problem. There's just one that isn't playing ball. :)
What happens:
- If I double-click the MSP the installer gets to the step of 'Computing space requirements' before crashing with error code 2771
- If I run it from the command line with verbose logging I get the following output
=== Verbose logging started: 17/02/2014 04:37:09 Build type: SHIP UNICODE 5.00.7600.00 Calling process: C:\Windows\System32\msiexec.exe === MSI (c) (1C:FC) [04:37:09:947]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg MSI (c) (1C:FC) [04:37:09:947]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg MSI (c) (1C:C8) [04:37:09:947]: Resetting cached policy values MSI (c) (1C:C8) [04:37:09:947]: Machine policy value 'Debug' is 0 MSI (c) (1C:C8) [04:37:09:947]: ******* RunEngine: ******* Product: {24B2C164-DE66-44FE-B468-A46D9D5E6B31} ******* Action: ******* CommandLine: ********** MSI (c) (1C:C8) [04:37:09:947]: Machine policy value 'DisableUserInstalls' is 0 MSI (c) (1C:C8) [04:37:09:963]: Warning: Local cached package 'C:\Windows\Installer\c09b06.msi' is missing. MSI (c) (1C:C8) [04:37:09:963]: User policy value 'SearchOrder' is 'nmu' MSI (c) (1C:C8) [04:37:09:963]: User policy value 'DisableMedia' is 0 MSI (c) (1C:C8) [04:37:09:963]: Machine policy value 'AllowLockdownMedia' is 0 MSI (c) (1C:C8) [04:37:09:963]: SOURCEMGMT: Media enabled only if package is safe. MSI (c) (1C:C8) [04:37:09:963]: SOURCEMGMT: Looking for sourcelist for product {24B2C164-DE66-44FE-B468-A46D9D5E6B31} MSI (c) (1C:C8) [04:37:09:963]: SOURCEMGMT: Adding {24B2C164-DE66-44FE-B468-A46D9D5E6B31}; to potential sourcelist list (pcode;disk;relpath). MSI (c) (1C:C8) [04:37:09:963]: SOURCEMGMT: Now checking product {24B2C164-DE66-44FE-B468-A46D9D5E6B31} MSI (c) (1C:C8) [04:37:09:963]: SOURCEMGMT: Media is enabled for product. MSI (c) (1C:C8) [04:37:09:963]: SOURCEMGMT: Attempting to use LastUsedSource from source list. MSI (c) (1C:C8) [04:37:09:963]: SOURCEMGMT: Trying source C:\Logicalis\E2K7SP3\. MSI (c) (1C:C8) [04:37:09:963]: Cloaking enabled. MSI (c) (1C:C8) [04:37:09:963]: Attempting to enable all disabled privileges before calling Install on Server MSI (c) (1C:C8) [04:37:09:963]: Connected to service. MSI (c) (1C:C8) [04:37:09:979]: SOURCEMGMT: Resolved source to: 'C:\Logicalis\E2K7SP3\' MSI (c) (1C:C8) [04:37:09:979]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Logicalis\E2K7SP3\exchangeserver.msi' against software restriction policy MSI (c) (1C:C8) [04:37:09:979]: SOFTWARE RESTRICTION POLICY: C:\Logicalis\E2K7SP3\exchangeserver.msi has a digital signature MSI (c) (1C:C8) [04:37:10:135]: SOFTWARE RESTRICTION POLICY: C:\Logicalis\E2K7SP3\exchangeserver.msi is permitted to run at the 'unrestricted' authorization level. MSI (c) (1C:C8) [04:37:10:135]: Cloaking enabled. MSI (c) (1C:C8) [04:37:10:135]: Attempting to enable all disabled privileges before calling Install on Server MSI (c) (1C:C8) [04:37:10:135]: End dialog not enabled MSI (c) (1C:C8) [04:37:10:135]: Original package ==> C:\Logicalis\E2K7SP3\exchangeserver.msi MSI (c) (1C:C8) [04:37:10:135]: Package we're running from ==> C:\Logicalis\E2K7SP3\exchangeserver.msi MSI (c) (1C:C8) [04:37:10:166]: APPCOMPAT: Uninstall Flags override found. MSI (c) (1C:C8) [04:37:10:166]: APPCOMPAT: Uninstall VersionNT override found. MSI (c) (1C:C8) [04:37:10:166]: APPCOMPAT: Uninstall ServicePackLevel override found. MSI (c) (1C:C8) [04:37:10:166]: APPCOMPAT: looking for appcompat database entry with ProductCode '{24B2C164-DE66-44FE-B468-A46D9D5E6B31}'. MSI (c) (1C:C8) [04:37:10:166]: APPCOMPAT: no matching ProductCode found in database. MSI (c) (1C:C8) [04:37:10:166]: MSCOREE not loaded loading copy from system32 MSI (c) (1C:C8) [04:37:10:182]: Opening existing patch 'C:\Windows\Installer\94a1a86.msp'. MSI (c) (1C:C8) [04:37:10:182]: Note: 1: 2203 2: C:\Windows\Installer\94a1a86.msp 3: -2147287038 MSI (c) (1C:C8) [04:37:10:182]: Couldn't find local patch 'C:\Windows\Installer\94a1a86.msp'. Looking for it at its source. MSI (c) (1C:C8) [04:37:10:182]: Resolving Patch source. MSI (c) (1C:C8) [04:37:10:182]: User policy value 'SearchOrder' is 'nmu' MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Media enabled only if package is safe. MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Looking for sourcelist for product {96E6C009-79E0-4D70-818B-CBC9D1CFA2AB} MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Adding {96E6C009-79E0-4D70-818B-CBC9D1CFA2AB}; to potential sourcelist list (pcode;disk;relpath). MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Now checking product {96E6C009-79E0-4D70-818B-CBC9D1CFA2AB} MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Media is enabled for product. MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Attempting to use LastUsedSource from source list. MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Processing net source list. MSI (c) (1C:C8) [04:37:10:182]: Note: 1: 1402 2: UNKNOWN\Net 3: 2 MSI (c) (1C:C8) [04:37:10:182]: Note: 1: 1706 2: -2147483647 3: Exchange2007-KB2530488-V2-x64-EN.MSP MSI (c) (1C:C8) [04:37:10:182]: SOURCEMGMT: Processing media source list. MSI (c) (1C:C8) [04:37:11:244]: SOURCEMGMT: Resolved source to: 'Exchange2007-KB2530488-V2-x64-EN.MSP' MSI (c) (1C:C8) [04:37:11:244]: Note: 1: 1314 2: Exchange2007-KB2530488-V2-x64-EN.MSP MSI (c) (1C:C8) [04:37:11:244]: Unable to create a temp copy of patch 'Exchange2007-KB2530488-V2-x64-EN.MSP'. MSI (c) (1C:C8) [04:37:11:244]: Searching provided command line patches for patch code {96E6C009-79E0-4D70-818B-CBC9D1CFA2AB} MSI (c) (1C:C8) [04:37:11:244]: Original patch ==> C:\Temp\Exchange2007-KB2903911-x64-EN.msp MSI (c) (1C:C8) [04:37:11:244]: Patch we're running from ==> C:\Temp\Exchange2007-KB2903911-x64-EN.msp MSI (c) (1C:C8) [04:37:11:244]: Could not find source for missing patch {96E6C009-79E0-4D70-818B-CBC9D1CFA2AB} -- orphaning this patch MSI (c) (1C:C8) [04:37:11:244]: Original patch ==> C:\Temp\Exchange2007-KB2903911-x64-EN.msp MSI (c) (1C:C8) [04:37:11:244]: Patch we're running from ==> C:\Temp\Exchange2007-KB2903911-x64-EN.msp MSI (c) (1C:C8) [04:37:11:244]: SOFTWARE RESTRICTION POLICY: Verifying patch --> 'C:\Temp\Exchange2007-KB2903911-x64-EN.msp' against software restriction policy MSI (c) (1C:C8) [04:37:11:244]: SOFTWARE RESTRICTION POLICY: C:\Temp\Exchange2007-KB2903911-x64-EN.msp has a digital signature MSI (c) (1C:C8) [04:37:11:525]: SOFTWARE RESTRICTION POLICY: C:\Temp\Exchange2007-KB2903911-x64-EN.msp is permitted to run at the 'unrestricted' authorization level. MSI (c) (1C:C8) [04:37:11:525]: SequencePatches starts. Product code: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}, Product version: 8.3.83.6, Upgrade code: {176A0BF3-6A69-4EEB-95D6-F67F0E9751E0}, Product language 1033 MSI (c) (1C:C8) [04:37:11:541]: Full optimizations are not possible in the patch sequencer because new patch[es] had been added in the current transaction. MSI (c) (1C:C8) [04:37:11:541]: The patch sequencer will optimize its execution by not checking the applicability of applied patches. MSI (c) (1C:C8) [04:37:11:541]: PATCH SEQUENCER: verifying the applicability of QFE patch C:\Temp\Exchange2007-KB2903911-x64-EN.msp against product code: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}, product version: 8.3.83.6, product language 1033 and upgrade code: {176A0BF3-6A69-4EEB-95D6-F67F0E9751E0} MSI (c) (1C:C8) [04:37:11:541]: Validating transform 'E12_DAT_RTMToE12_DAT_UPG' with validation bits 0x923 MSI (c) (1C:C8) [04:37:11:541]: Transform 'E12_DAT_RTMToE12_DAT_UPG' is valid. MSI (c) (1C:C8) [04:37:11:541]: PATCH SEQUENCER: QFE patch C:\Temp\Exchange2007-KB2903911-x64-EN.msp is applicable. MSI (c) (1C:C8) [04:37:11:541]: The original #_QFESequence table: MSI (c) (1C:C8) [04:37:11:541]: PatchGUID: {193F22C5-6469-44B9-BBC3-067C725B3FE0} ResultantVersion: 8.3.83.6 PatchFamily: E12_DAT Sequence: 8.3.342.4 Type: QFE MSI (c) (1C:C8) [04:37:11:541]: The pre-sorted #_QFESequence table: - this is useful to see if patches had been ordered correctly within resultant versions and patch families MSI (c) (1C:C8) [04:37:11:541]: PatchGUID: {193F22C5-6469-44B9-BBC3-067C725B3FE0} ResultantVersion: 8.3.83.6 PatchFamily: E12_DAT Sequence: 8.3.342.4 VersionOrder: 0 SequenceOrder: 0 Type: QFE MSI (c) (1C:C8) [04:37:11:541]: PATCH SEQUENCER: The initial #_Predecessor table: MSI (c) (1C:C8) [04:37:11:541]: PatchFamily: E12_DAT, PatchGUID: {193F22C5-6469-44B9-BBC3-067C725B3FE0}, Predecessor GUID: NULL MSI (c) (1C:C8) [04:37:11:541]: PATCH SEQUENCER: Step 1 MSI (c) (1C:C8) [04:37:11:541]: PATCH SEQUENCER: patch {193F22C5-6469-44B9-BBC3-067C725B3FE0} (PatchFamily E12_DAT) will be sequenced. MSI (c) (1C:C8) [04:37:11:541]: PATCH SEQUENCER: The resulting #_OrderedGUIDs table: MSI (c) (1C:C8) [04:37:11:541]: Patch: {193F22C5-6469-44B9-BBC3-067C725B3FE0} Order: 0 (Family: E12_DAT) MSI (c) (1C:C8) [04:37:11:541]: The ordered #_QFESequence table: - has the final sequence of QFEs. It lists each PatchGUID only once. MSI (c) (1C:C8) [04:37:11:541]: PatchGUID: {193F22C5-6469-44B9-BBC3-067C725B3FE0} ResultantVersion: 8.3.83.6 PatchFamily: E12_DAT Sequence: 8.3.342.4 Order: 0 MSI (c) (1C:C8) [04:
It's a Windows Server 2008 R2 box running Exchange 2007 SP3 with the Hub Transport and Client Access roles installed. I've noticed that 2008 R2 Service Pack 1 isn't installed but it's not present on any of the other Exchange servers in the organisation.
Any and all advice very gratefully received.
Thanks!