So the customer consulted http://support.citrix.com/article/CTX127926 and hits all the pre-requirements but the installs was failing. Using the /L*V "C:\log\rupinst.log" switch on the installed provided the required log to start seeing where things were going wrong. As always we search for the first occurrence of "Return value 3" in the log and we produced this:
The Error Log
MSI (s) (5C:08) [10:48:41:674]: Executing op: ActionStart(Name=UnRegisterComPlusDlls.B31B9E59_1619_43B8_9D7E_969C1B67B67E,,)
Action 10:48:41: UnRegisterComPlusDlls.B31B9E59_1619_43B8_9D7E_969C1B67B67E.
MSI (s) (5C:08) [10:48:41:674]: Executing op: CustomActionSchedule(Action=UnRegisterComPlusDlls.B31B9E59_1619_43B8_9D7E_969C1B67B67E,ActionType=3073,Source=BinaryData,Target=CPSSDK_RADE_UnInstallComplusDll,)
MSI (s) (5C:98) [10:48:41:689]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI1FF.tmp, Entrypoint: CPSSDK_RADE_UnInstallComplusDll
InitGlobals: Failed to get Applications collection
Action ended 10:48:41: InstallFinalize. Return value 3.
From previous experience we suspected that there was an issue with the The Microsoft Distributed Transaction Coordinator service so we targeted this. We decided to remove and re-initialise the service to see if we'd have an impact. Here were the commands we followed:
Check the Startup Type of the MSDTC service and note it.
Start |Run | Cmd
Type msdtc -uninstall
In the registry, remove the following keys if they exist:
At the command prompt, type the following command:
Check Event Viewer for the following message:
Event Source: MSDTC
Event ID: 4104
Description: The Microsoft Distributed Transaction Coordinator service was successfully installed.
Restore the Startup Type of the services to their original values, and then restart your computer.
At a command prompt, type the following command:
The rollup pack installed and life was good again. Now the customer was in a supported state so we could begin to troubleshoot their "main" issue :-)
Things we had tried and failed FYI:
- Installing Rollup Pack 6 instead
- Running a repair on the Citrix Presentation Server install
- Upgrading the MSI installed to latest version
- Run through http://support.citrix.com/article/CTX131129
- Tried to fix the installer cache by issueing the command msiexec /fv PSE450W2K3X64R07.msp