cleartool无法确定流“<stream name =”“>”</stream> </uuid>中“<uuid>”中的修改元素

时间:2013-12-12 10:20:36

标签: clearcase clearcase-ucm cleartool

我正在使用ClearCase UCM - Multisite(版本7.x)当我重新组合一个部分流时,我得到以下错误。

cleartool  Unable to determine modified elements in  "<UUID>" in stream  "<stream name>"

Advancing to baseline "temp2.6922" of component "cframework_src"
...
Updating rebase view's config spec...
Creating integration activity...
Setting integration activity...
Merging files...
cleartool: Error: Unable to determine modified elements in vob "14828f48.3c1411d6.a3a2.00:01:80:c3:ed:84" in stream  "stream_name".
cleartool: Error: Unexpected error in rebase.
cleartool: Error: Unable to perform merge.
cleartool: Error: Unable to perform integration.
cleartool: Error: Unable to rebase stream "<stream_name>".

神奇的uid以某种方式与Vob家族uuid相关 - 列在下面

Tag: \cframework_src
  Global path: \\svr-inh-net-01\ccvobstore2\cframework_src.vbs
  Server host: svr-inh-cc-02
  Access: public
  Mount options: 
  Region: MGI_WIN
  Active: YES
  Vob tag replica uuid: 510b4e21.ecef11df.8889.00:01:84:38:25:75
Vob on host: svr-inh-cc-02
Vob server access path: /project/ccvobstore2/cframework_src.vbs
Vob family uuid:  14828f48.3c1411d6.a3a2.00:01:80:c3:ed:84
Vob replica uuid: 510b4e21.ecef11df.8889.00:01:84:38:25:75
Vob registry attributes: replicated

错误的真实存在是什么?我怎样才能解决这个问题?

更多信息

在同一个pvob下还有其他流。他们都很好。 在任何地方同步都是完整的 - 没有错误。

令人费解的是错误日志和明文日志中缺少信息。

2 个答案:

答案 0 :(得分:3)

此解决方案解决了这个问题:

取消了当前的rebase

清除rebase后,针对
发出以下命令 分支类型:

cleartool checkvob -hlink -f brtype:<stream name>@\***pvob           
cleartool checkvob -hlink -f brtype:<stream name>@\childvob
cleartool checkvob -global -acquire -f brtype:<stream name>@\***pvob 

修复了分支类型的问题。

执行此步骤后,发出“cleartool chstream -generate” 或者使用GUI从项目中获取流。

答案 1 :(得分:1)

这通常链接到当前区域中未声明的Vob,无论是\ cframework_src本身,还是其adminVob / PVob之一(因为它是UCM Vob)。

尝试使用cleartool descr -l vob\cframework_src查看所有已关联的AdminVob并检查它们是否已注册。

通过在目标视图(正在进行rebase的那个视图)中执行cleartool ls,确保在访问特定元素(文件或目录)时与正确的问题无关。 / p>

如果仅限于特定流,请执行以下操作:

cleartool descr -l stream:aStream@\aPVob

将其输出与另一个Stream(其工作)的相同命令进行比较,以检查是否存在权限问题(例如“Group NOBODY”,因为它是使用错误的CLEARCASE_PRIMARY_GROUP创建的)< / p>