我有一个流ClearCase(UCM)流。快照视图更新失败并出现错误。
cleartool: Error: Unable to access "C:\views\qe-lis_2014.1\ctools_src\src\chsboot\test\exe\jcechecksumtest.exe.loading": Permission denied.
cleartool: Error: Unable to transfer a file: Permission denied.
cleartool: Error: Unable to copy "c\cdft\b\1f\65a681eb2ed247f7850957f17516b8cd" to "C:\views\qe-lis_2014.1\ctools_src\src\chsboot\test\exe\jcechecksumtest.exe.loading": Permission denied.
cleartool: Error: Unable to load "jcechecksumtest.exe".
同一台机器上相同流的动态视图工作正常。从另一台机器创建的快照视图也可以正常工作。如何找到有关此问题的更多信息并修复错误?
版本
machine with error: ClearCase 7.1.1.4 (Windows NT 6.1 (build 7601) Service Pack 1 Pentium)
machine working fine: ClearCase 7.1.1.3 (Windows NT 6.1 (build 7601) Service Pack 1 Pentium)
编辑#1
我没有管理员权限
答案 0 :(得分:1)
解决问题的一种方法是让ClearCase管理员转到c\cdft\b\1f\
中的vob服务器,并检查权限是否与其他元素有所不同。
如this old thread中所述:
有许多步骤可以清除权限(例如
protectvob
,cleartool protect
),从备份恢复后应该始终运行。 从根本上说,您希望检查物理存储库上的vob权限以及从视图中看到的权限。
还要检查您的视图存储 - 甚至更好地创建新视图。
在客户端,您可以检查问题是否仍然存在:
CLEARCASE_PRIMARY_GROUP
环境变量仍设置为您要访问的Vob的主要组。由于另一台机器上的另一个视图有效,您可以通过执行以下操作来比较它们的属性:
cd /path/to/snapshot:view
cleartool lsview -l -full -pro -cview