IBM Support

"Unrecoverable build error" may occur when building Microsoft Installer projects in dynamic views on Windows 7

Troubleshooting


Problem

This technote identifies an issue that can occur when building a Microsoft installer .msi project in Microsoft Visual Studio 2005 or later while in an IBM Rational ClearCase dynamic view on Microsoft Windows 7, where an error, unrecoverable build error, may occur if the project is configured to output a single Microsoft Installer file.

Cause


This issue is caused by defect APAR IC63847.

Refer to technote 1407544 for information about another issue that can occur as a result of defect APAR IC63847.

Environment


This issue has been seen in Microsoft Windows Windows 7, Vista SP2 and Windows 2008 SP2.

You do not see this behavior when running Windows 2008 Service Pack 1.

Diagnosing The Problem

To diagnose this issue, the simplest way is to use Microsoft Process Monitor, and build the setup project in a remote view.

Note: Attempts to run Process Monitor to examine activity in locally-hosted dynamic views may result in system crashes due to APAR PK67686 (refer to technote 1405894) which is currently also under investigation.

Microsoft Visual Studio will attempt to create a temporary "SETUP.CAB" file in the dynamic view, and the following will be seen in the Process Monitor output:





"Extended Attributes Not Supported" errors when attempting to access files from "\\view..." UNC paths is related to APAR IC63847

Resolving The Problem

Defect APAR IC63847 has been resolved in ClearCase 7.0.1.11, 7.1.1.4 and 7.1.2.1.

WORKAROUND

To work around this issue, the only current option is to disable the Microsoft Distributed File System (DFS)


REGISTRY EDITS:

This solution contains information about modifying the system registry. Before making any modifications to the Microsoft Registry Editor, it is strongly recommended that you make a backup of the existing registry. For more information describing how to back up the registry, refer to Microsoft Knowledge Base article 256986

In the Windows registry, create or set a DWORD value called DisableDfs . The value needs to be set as 1 in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Mup

Note: Contact Microsoft for further information about disabling DFS.

You must reboot the machine for this value to take effect.



.

[{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"MVFS","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1;7.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Integrations: Visual Studio.NET","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1;7.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 September 2018

UID

swg21447729