Check VOB health before enabling ACLs

Before enabling ACLs, use the checkvob command to check the health of your VOB, its elements, and their containers.

Check that all necessary source containers are present in the VOB
Use the cleartool checkvob -pool -source command to check the source containers. Fix any errors before you proceed with the VOB upgrade. If you have missing source containers, contact IBM Software Support for Rational products for assistance with repairing your VOB.
Check owners and groups on all VOB elements
Use the elem-owner-check.pl script on the VOB to be upgraded to verify that all VOB elements are owned by known users and a group that is in the VOB's group list. The script
  • Runs vob_sidwalk through the VOB.
  • Reports a summary of all elements that are owned by invalid users or groups.
  • Generates a command script to fix problems in /tmp/ct-fix.sh.
Before running the generated script, verify that the suggested owner-users and owner-groups are correct. For example, before enabling ACLs, you can run this command:
ratlperl elem-owner-check.pl /vobs/my_source /tmp/ct-fix.sh

The elem-owner-check.pl script is located in %CLEARCASEHOME%/etc/utils/elem-owner-check.pl. If necessary, use the full path to ratlperl, /opt/devops/common/bin/ratlperl, for example.