rgy_getuuid_by_uuid failed errors in clearcase
Posted on May 9, 2008
| Problem |
| This technote discusses the symptoms of and solutions for the error rgy_getuuid_by_uuid as it relates to IBM® Rational® ClearCase® VOBs and views. |
| Cause |
| At times the following entries may be seen in the ClearCase logs:10/18/99 11:55:37 view_server(13967): Error: Operation "rgy_getuuid_by_uuid" failed ("23dd562d.8ebf11d6.a7d9.00:01:80:f0:f4:92"): ClearCase object not found. 10/18/99 15:22:48 view_server(13967): Error: Operation "rgy_getuuid_by_uuid" failed ("23dd562d.8ebf11d6.a7d9.00:01:80:f0:f4:92"): ClearCase object not found. The rgy_getuuid_by_uuid error indicates that ClearCase is trying to look something up in the ClearCase registry by its UUID and is failing, finding no entry with that UUID. This type of error could originate from either a view or a VOB since both use a UUID identification object. The errors above correspond from a view_server process and therefore relate to a view. If the errors correspond to a VOB, it is likely that the output would look similar to the following: cleartool: Error: Unable to find replica in registry for VOB with object ID:"9250ab61.6f04465d.b3f4.d7:a4:a1:74:0c:85" |
| Solution |
| If the errors originate from the view_server and or log, check to see if the error is reporting on the same UUID. If so there is probably one view that has been improperly deleted but still has checkouts in some of the VOBs.It is also good to note that such an error, specifically in the view_log of the view server host machine, but not the vob_log of the VOB server host machine, can be indicative of a client having a mounted VOB that has since been removed (from the registry and its storage). This causes the client system to continue to try and access the now removed VOB, resulting in rgy_getuuid_by_uuid errors. The resolution to this problem is to simply issue a cleartool umount <vob tag> of the removed VOB on the problem client system.
Run the rmview -uuid command to remove all references to this view in all VOBs on the server (review to technote 1122515 for more details): %> cleartool rmview -avobs -uuid 23dd562d.8ebf11d6.a7d9.00:01:80:f0:f4:92 % > cleartool describe -long vob:/vobs/grouptest % > cleartool lsview -uuid 23dd562d.8ebf11d6.a7d9.00:01:80:f0:f4:92 % > cleartool lsvob -uuid 23dd562d.8ebf11d6.a7d9.00:01:80:f0:f4:92 Note: Similar errors may be seen if a view or VOB was created in a different region. Be sure to run lsview or lsvob in all the regions using the -region option for each region in your environment. If the UUID displays an entry in either registry table, then do not remove it.
|
Popularity: 4% [?]
Related Posts:
» Filed Under Other
Comments
Leave a Reply