Troubleshooting tips for MSI based installations for Storage Foundation for Windows

Problem

Troubleshooting tips for MSI based installations for Storage Foundation for Windows

Error Message

1. The wizard was interrupted.

2. [2006/05/17 19:09:11 VPI DBG_1 V-16-13-0 vxnode.cpp:StartSlaveProcess:4379] Checking service status on 'SERVERNAME'
[2006/05/17 19:09:11 VPI DBG_1 V-16-13-0 vxnode.cpp:StartSlaveProcess:4411] Service is running.
3. 0x8000401A in the msi log.

Solution

All MSI based installation shields rely on a certain configuration of the InstallShield driver.  This is installed on all Windows servers and registered to run as a non service COM component.  When new products are installed on a Windows server, they will generally check the registered version of the InstallShield driver to see if it is compatible, and if not compatible, the product installation package will register a newer version which is compatible.

Sometimes these can be registered in such a way that the initial DCOM permissions can be incorrect.  This will cause installations to fail with message 1 as listed above.

In other situations with incorrect permissions set in DCOM, the installer seems to hang prior to completion and will require cancelling.  On these occasions, the VPITrace.log may be filled with messages 2 and 3 above.

There are some corrections and security configuration changes which can be used to fix these issues and allow the installation to run to completion.


For Windows Server 2003 editions:

1. Open Start > Run and type dcomcnfg.  Choose OK
2. When the Component Services window opens, expand Component Services > Computers > My Computer > DCOM Config
3. If any Yes/No dialogue boxes appear, choose No for all boxes.
- If Storage Foundation for Windows, or any other InstallShield version 10 based products has been previously installed, there will be 7 entries for the InstallShield InstallDriver and 2 entries for the InstallShield InstallDriver String Table. A default installation will have 1 of each.
4. For the top InstallShield entry, right click and choose Properties
5. Click on the Identity tab
6. If configured for Interactive User, switch to Launching User, then Apply
7. Repeat for all InstallShield instances, including the String Table entries
8. Reattempt the installation

For Windows 2000 editions:

1. Open Start > Run and type dcomcnfg.  Choose OK
2. If any Yes/No dialogue boxes appear, choose No for all boxes
- If Storage Foundation for Windows, or any other InstallShield version 10 based products has been previously installed, there will be 7 entries for the InstallShield InstallDriver and 2 entries for the InstallShield InstallDriver String Table. A default installation will have 1 of each.
3. For the top InstallShield entry, right click and choose Properties
4. Go to the Identity tab
5. If configured for Interactive User, switch to Launching User, then Apply
6. Repeat for all InstallShield instances, including the String Table entries
7. Reattempt the installation


If this does not help, additional permissions may be required:

For Windows Server 2003 editions:

1. If the dcomcnfg UI is not already open, open it as detailed in the Windows Server 2003 section, step 1 above
2. Right click on My Computer in the Component Services window
3. Choose Properties
4. Click the Default Security tab
5. Add Access and Launch permissions for the username of the user who is logged in to perform the installation
6. Attempt the installation again

For Windows 2000 editions:

1. If the dcomcnfg UI is not already open, open it as detailed in the Windows Server 2003 section, step 1 above
2. In the Distributed COM Configuration Properties window, choose the Default Security tab
3. Add Access and Launch permissions for the username of the user who is logged in to perform the installation
4. Attempt the installation again

Note: Changes to the Access and Launch security settings should be reverted back to their original settings following the completion of the installation

Terms of use for this information are found in Legal Notices.

Search

Survey

Did this article answer your question or resolve your issue?

No
Yes

Did this article save you the trouble of contacting technical support?

No
Yes

How can we make this article more helpful?

Email Address (Optional)