我在同步副本时收到了非常奇怪的错误:
$ /usr/atria/bin/multitool syncreplica -import -receive
multitool: Error: Permission denied: not VOB owner or privileged user.
multitool: Error: Can not import into vob:/vobs/***, permission denied.
multitool: Error: INTERNAL ERROR detected and logged in "/var/adm/rational/clearcase/log/error_log".
multitool: Error: Permission denied: not VOB owner or privileged user.
multitool: Warning: Could not disable replay in vob: Operation not permitted.
有谁知道这个问题的根本原因是什么?
vobadm是/usr/atria
下所有文件的所有者。
答案 0 :(得分:0)
作为文件的所有者与成为vob的所有者无关。
执行cleartool descr -l vob:\yourVob
以查看所有者是谁(您可能还必须使用multitool chreplica –npreserve
,如“Preservation Mode”中所述。
cleartool protectvob
可以更改vob的所有者(确保vob在所有网站上都已锁定,但avoid race condition similar to this one)
通过将所有权从“
nobody
”更改为“vobadm
”来解决问题