Wednesday, February 24, 2010

ClearCase: rgy_getuuid_by_uuid failed

Problem:

Following View error messages fills up view_log in /var.

2010-02-23T21:14:37+05:30 view_server(7852): Error: Operation "rgy_getuuid_by_uuid" failed ("06ee7e46.869511da.83fb.00:01:83:1d:83:69"): ClearCase object not found.

2010-02-23T21:15:52+05:30 view_server(7852): Error: Operation "rgy_getuuid_by_uuid" failed ("850bd5fa.33f011de.8d4f.00:01:83:e7:7e:a5"): ClearCase object not found.

Reason:

View is trying to access non-existing VOB. The rgy_getuuid_by_uuid error indicates that ClearCase is trying to look something in registry by its UUID and it is not finding.

http://www-01.ibm.com/support/docview.wss?ratlid=cctocbody&rs=984&uid=swg21135523

Solution:

  • From view_server process ID find the View tag.

>ps -ef|grep 7852

a0393670 7852 1813 0 20:59:38 ? 0:14 view_server /ccviews/admin/admin.vws -u 0c7516787398b16a411de9

> ct lsview -uuid 0c7516787398b16a411de9

admin_view /ccviews/admin/admin.vws

  • Find the client which is recently accessing the view

>ct lsview -prop -full admin_view

a0393670_rudra /clearcase/vw005/dsps01/rudra/rudra.vws/a0393670_rudra.vws

Created 2009-04-24T10:24:54+05:30 by admin.other@ccsvr7

Last modified 2010-02-04T11:14:07+05:30 by admin.other@cc_clt033

Last accessed 2010-02-22T14:28:28+05:30 by admin.other@cc_clt004

Last read of private data 2010-02-22T14:28:28+05:30 by admin.other@cc_clt004

Last derived object promotion 2009-09-14T15:33:02+05:30 by admin.other@cc_clt004

Last config spec update 2009-12-28T10:03:39+05:30 by admin.other @cc_clt004

Last derived object winkin 2009-09-11T11:22:05+05:30 by admin.other @cc_clt004

Last derived object creation 2009-09-14T15:26:21+05:30 by admin.other @cc_clt004

Last view private object update 2010-02-04T11:14:07+05:30 by admin.other @cc_clt004

Text mode: unix

Properties: dynamic readwrite shareable_dos

Owner: admin : rwx (all)

Group: other : rwx (all)

Other: : r-x (read)


  • From the above output we can consider that the view is recently accessed from cc_clt033 and cc_clt004.

  • Login to each client and find the non-existing VOB tag. This can be found by mount command or /etc/mnttab

  • If couldn’t find the VOB then try to unmount all the VOBs (

>ct umount –a

>grep "not a registered VOB tag" /var/adm/rational/clearcase/log/mntrpc_server_log

2010-02-23T21:18:36+05:30 mntrpc_server(1234): Error: /vobs/dev_admin is not a registered VOB tag.

2010-02-23T21:18:39+05:30 mntrpc_server(1234): Error: /vobs/dev_release is not a registered VOB tag.

> ct umount –a

>grep "not a registered VOB tag" /var/adm/rational/clearcase/log/mntrpc_server_log

2010-02-23T21:16:09+05:30 mntrpc_server(14629): Error: /vobs/int1 is not a registered VOB tag.

No comments:

Post a Comment