我正在创建一个视图,但出现此错误 cleartool: Error: Failed to record hostname in storage directory 。检查 root 或 ClearCase 管理员组是否有权写入此目录。
我使用在线帮助和其他方法尝试了所有可能的故障排除,但没有运气。任何人都可以帮忙吗?
我正在创建一个视图,但出现此错误 cleartool: Error: Failed to record hostname in storage directory 。检查 root 或 ClearCase 管理员组是否有权写入此目录。
我使用在线帮助和其他方法尝试了所有可能的故障排除,但没有运气。任何人都可以帮忙吗?
您可以查看技术说明“注册 VOB 或创建新视图或 VOB 报告错误:无法记录主机名”
View Tool
Error creating view - '<view-tag>'
Fail to record hostname " HOST " in storage directory "<path to view storage>.
Check that root or the ClearCase administrators group has permission to write to
this directory.
Unable to create view "<global path to view storage>".
错误的原因最终源于 ClearCase 无法将主机名成功记录在
.hostname
位于 VOB 或视图的存储目录中的文件中。
除了各种解决方案之外,检查该错误是否在不同的客户端上针对不同的用户仍然存在。
如果不是,它可能与您的个人资料相关联。
例如检查您CLEARCASE_PRIMARY_GROUP
和您的 credmap(凭证映射)。
就我而言,总是将权限fix_prot
应用于视图/vob 存储。
对于视图存储,它是确切的顺序:
alias sfp sudo /usr/atria/etc/utils/fix_prot
sfp -force -rec -chown <owner> -chgrp <ClearCaseUsers> -chmod 775 /path/to/viewStorage/yourView.vws
sfp -force -root -chown <owner> -chgrp <ClearCaseUsers> /path/to/viewStorage/yourView.vws
由正确的所有者和组替换<owner>
和。<ClearCaseUsers>
在创建视图时,远程存储视图的其他常见问题是:
1)客户端和服务器上的“clearcase”组不指向同一个组。您需要获取两个主机的 clearbug2,并比较 .zip 文件的“clearcase_info”目录中注册表数据中的 albd 凭据和主机数据。
2) 您正在尝试从 Windows 客户端创建 Unix 托管的视图。