Skip to main content

Unable to run executable that opens a socket on Microsoft Windows Vista, Windows Server 2008 or Windows 7


Technote (troubleshooting)


Problem(Abstract)

This technote identifies an issue that can occur in IBM Rational ClearCase where an application is unable to make TCP calls and opens a socket when run from a local dynamic view on Microsoft Windows Vista, Windows 2008 or Windows 7.

Symptom

You may see the following errors when trying to run an executable in a local dynamic view on a system that is running Microsoft Windows Vista, Windows Server 2008 or Windows 7:

Error: rpc_is_not_available

OR


M:\base_CC_view\base_CC_vob>socket.exe

socket() failed. The error is 10022


OR


M:\base_CC_view\base_CC_vob>socket.exe

socket() failed. The error is 10050

Cause

This issue has been identified as a product defect under APAR PK67686.

Resolving the problem

Defect APAR PK67686 has been resolved. You need to perform both of the steps as listed below to resolve this issue.

  1. Apply update ClearCase 7.0.0.9, 7.0.1.8, 7.1.1.1 or later as appropriate for your installed version of ClearCase.
  2. After applying one of the above fix packs you must then add the following Microsoft Windows registry entry to implement the fix:

    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

    Add the value MvfsViewAttachMup of type REG_DWORD and assign it a value of 1, under HKLM\SYSTEM\CurrentControlSet\Services\Mvfs\Parameters.

    This requires a reboot.

    Note: It is possible that you may experience some performance degradation after implementing this fix. However, this does not occur in all environments.

WORKAROUND

To workaround this issue, you can do one of the following:

  • Run the executable from Windows XP or Windows 2003
  • Use remote dynamic views
  • Register the local view using a UNC path instead of the local path:
    1. Stop the view
    2. Run cleartool register -view -replace -host host_name -hpath \\host_name\share\view.vws \\host_name\share\view.vws

      Example: cleartool register -view -replace -host server1 -hpath \\server1\views\testview.vws \\server1\views\testview.vws
    3. Start the view

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

Rational ClearCase

MVFS


Software version:
7.0, 7.0.1, 7.1, 7.1.2, 8.0


Operating system(s):
Windows


Reference #:
1405894


Modified date:
2013-03-08

Translate my page

Content navigation