text_file_delta: Error: This product is not installed correctly

why the error, text_file_delta: Error: This product is not installed correctly., may occur during check-in from an IBM® Rational® ClearCase® Remote Client (CCRC) after the Rational Web Platform (RWP) server has been upgraded.
 
Symptom

Attempts to check-in an element from a CCRC client after upgrading to 7.x results in the following error:

Note: It is possible to checkout elements already under source control, but not possible to checkin the elements:

Unable to checkin 
"D:\ccstorage\webviews\TestVOB_dev\TestVOB\MyDevFiles\Test\New.txt"
text_file_delta: Error: This product is not installed correctly.
text_file_delta: Error: Can't find host data directory, tried: "C:\Program Files\Rational\ClearCase\var".
ccweb: Error: Unable to open file "D:\ccstorage\vobs\TestVOB.vbs\c\cdft\42\f\51c9585939ea4cd48f03da86103cb1b5": No such file or directory.
ccweb: Error: Unable to check in "D:\ccstorage\webviews\TestVOB_dev\TestVOB\MyDevFiles\Test\New.txt".


Attempts to create a new element from a CCRC client results in the following error:

Unable to create new element for "D:\ccstorage\webviews\TestVOB_dev\TestVOB\MyDevFiles\Test\TestRC.txt"
text_file_delta: Error: This product is not installed correctly.
text_file_delta: Error: Can't find host data directory, tried: "C:\Program Files\Rational\ClearCase\var".
ccweb: Error: Unexpected value (2) returned by type manager "text_file_delta"


Note: ClearCase thick clients (non CCRC users) are unaffected.

 
Cause

There are incorrect permission set on the RWP server as a result of the upgrade. The directory C:\Program Files\Rational\ClearCase\var as indicated in the error has restrictive permissions.
 
Diagnosing the problem

Use the command lsacl to assist in verifying the permissions on the var directory to ensure that the CCRC User Group has write authority.

Review the ClearCase Administrator's Guide on the topic of lsacl for more information.

 
Resolving the problem

Add the group to which the CCRC users belong to the Access Control List (ACL) of the vardirectory and the var\ccweb directory to allow write permissions.

Attempt the check-in operation from CCRC again.

No comments:

Post a Comment