Dell Server Deployment Pack Installation Error – InstallSccmComponents unexpectedly closed the hInstall handle

May 11, 2010

We’re on a project at the moment automating a Windows 2008 R2 Hyper-V Server build to Dell M610 blades using the OSD features of ConfigMgr. We figured we’d extend the functionality of the Task Sequence using the Dell Server Deployment Pack v1.2 so we could configure the BIOS and RAID settings of the servers. However, when we tried to install the DDP on our ConfigMgr Server it failed with the following error in the MSI log;

InstallSccmComponents unexpectedly closed the hInstall handle (type MSIHANDLE) provided to it. The custom action should be fixed to not close that handle.

InstallSccmComponents is a custom action in the MSI which uses some InstallShield scripting to, well, install the SCCM components. Anyway, the above error points to potential issues with the script or the way it’s being executed, so the long and short of it is we need to fire up Orca and do the following;

Firstly, decompress the files from the downloaded Deployment Pack executable. Then, download Orca from here, http://blogs.msdn.com/astebner/archive/2004/07/12/180792.aspx. Once Orca is installed, right click the MSI and select, “Edit with Orca”. Once Orca launches, don’t panic, just click on the menu at the top and select, “Transform”, then select, “New Transform”. Then, go to the “Custom Actions” Table on the left and find the “InstallSccmComponents” entry on the right; change the value in the “Type” column to 3073, then go to, “Transform” and select, “Generate Transform”, save the transform to the same directory as your MSI and then close Orca.

To Install use the following command line;

msiexec.exe /i <PATH>\Dell_Server_Deployment_Pack_v1.2_for_ConfigMgr_A01.msi TRANSFORMS=<PATH>\<NAME OF YOUR MST FILE> /qb-

<PATH>=The path to the directory containing the Deployment pack install files and your MST.

The install should now complete successfully, which is nice.


Follow

Get every new post delivered to your Inbox.