ClearCase诊断案例-删除View在VOB上关联的Checkout信息

今天接到研发人员的电话,报告说不能执行checkout命令,报错信息如下:

cleartool: Error: Directory element  "TestCases"  is already checked out to view "<no-tag-in-region>".

故障分析:

1). 使用ClearCase Admin用户登陆并进入相应目录查找checkout的信息:

$cd  Z:/28100485_du_china/LDS_Tools/cnh1011382/TestCases

$ cleartool lscheckout -long  .@@
2008-01-22T10:06:09+08 Du (28100485.Domain Users@cnbjw1023)
  checkout directory version "." from /main/cnh1011382/cnh1011382_r1a_dev/brat_generated_xml_rel/cnbj_brat_generated_xml_du_china_iso/850 (reserved)
  by view: <No-tag-in-region> ("cnbjclc102:D:/viewstore/ZZZ_UB_28100485_1179f3c9a6f.vws")

 "No-tag-in-region"说明在注册信息里找不到此View的tag.

2). 试着执行了uncheckout和checkin命令都不行,报错如下:

$ cleartool unco .
"Cannot_generate_name_for_checkout_in_view:.."

3). 确认View是否存在:

$ cleartool lsview ZZZ_UB_28100485_1179f3c9a6f
cleartool: Error: No matching entries found for view tag "ZZZ_UB_28100485_1179f3c9a6f".

$ cleartool rmview -tag ZZZ_UB_28100485_1179f3c9a6f
cleartool: Error: View tag not found: "ZZZ_UB_28100485_1179f3c9a6f".
cleartool: Error: Unable to remove view "ZZZ_UB_28100485_1179f3c9a6f".

上面结果表明View可能已经被删除,但没删除干净,在VOB数据库里仍然保留着该View的checkout信息。后来跟研发人员确认了一下具体原因是昨天晚上我重启View Server的时候,他们刚好在删除一个临时view(ZZZ_UB_28100485_1179f3c9a6f),还没删除完进程就被Crash了。

故障处理:

1). 从VOB数据库里找出已删除View的UUID(找出在该VOB中有checkout记录的view的uuid):

$ cleartool desc -long vob://LDS_Tools | grep ZZZ_UB_28100485_1179f3c9a6f.vws
    cnbjclc102:D:/viewstore/ZZZ_UB_28100485_1179f3c9a6f.vws [uuid 908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60]

2). 删除View在VOB上的所有关联(references):

$ cleartool rmview -force -all -uuid "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60"
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:d:/vobs/LDS_SwModules_XSC.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_004.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_CCGlobTypes.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_SwModules_005.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_002.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_SwModule_AppLib.vbs".
Removed references to view "cnbjclc102:D:/viewstore/ZZZ_UB_28100485_1179f3c9a6f.vws" from VOB "/LDS_Tools".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_007.vbs".

..................................................................................................................................................................................
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_Products_ITP.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/BA_Products_GSM_001.vbs".
..................................................................................................................................................................................

Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/LDS_SwTest_Java.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "/LD_SwModules_003".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_006.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_Entry_002.vbs".
cleartool: Error: Error from VOB database: "/zhy_cnbjclc200_test".
cleartool: Error: Trouble opening VOB database: "/zhy_cnbjclc200_test".
cleartool: Error: Trouble removing references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from vob "cnbjw568:C:/temp_share/zhy_cnbjclc200_test.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_Entry_003.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_SwModules_OSDD.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_Entry_UI_Loc.vbs".

3). 在删除了View References之后,查看对应的View Storage Directory是否还存在,如存在请将其删除。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值