【问题标题】:ClearCase ver 8.1.1.11 View Creation errorClearCase 版本 8.1.1.11 视图创建错误
【发布时间】:2017-05-10 13:25:47
【问题描述】:

当尝试在 Windows 客户端上从 ClearCase Explorer 创建新的动态视图并在视图服务器上使用视图存储时,我收到以下错误

创建视图时出错 --
无法创建目录 \viewserver\path to storage location\ :没有这样的文件或目录。

我尝试创建一个视图,但使用同一 Windows 客户端中的 cleartool 命令创建一个名为 next 的视图,我得到:

Cleartool:错误:无法记录主机名 Cleartool:错误:无法创建视图“\

在客户端机器上运行cleartool -verall,查看服务器和VOB服务器都显示与8.1.1.11一致的版本。

正在使用的用户是 ClearCase 管理员组的成员。存储位置是共享的。存储位置安全性是同一个 ClearCase 管理员组的成员。

我该如何解决这个问题?

【问题讨论】:

  • 您的CLEARCASE_PRIMARY_GROUP 环境变量是否设置为可以写入视图存储的组?
  • 嗨,我的用户 ID 是 CLEARCASE_PRIMARY_GROUP 环境变量设置到的同一组的成员。视图存储位置是为 WINDOWS 区域定义的,服务器主机路径是 d:\cc_store\views,主组完全控制 cc_store 和视图文件夹。
  • 并且该用户帐户有权访问视图存储?
  • 视图存储位置是为 WINDOWS 区域定义的,服务器主机路径是 d:\cc_store\views,主组完全控制 cc_store 和视图文件夹
  • get_log 对客户端和服务器主机上的日志(例如视图日志)说了什么?

标签: admin clearcase


【解决方案1】:

“无法记录主机名”是一个非常普遍的错误。然而,“未知样式保护......没有找到组'clearcase'”不是。很可能 ClearCase 管理员组在客户端和服务器上不匹配。

要验证这一点,请在服务器和客户端上运行此命令: reg query HKLM\Software\Wow6432Node\Atria\ClearCase\CurrentVersion /v ClearCaseGroupName

如果它们不匹配,则应更改客户端以匹配服务器。如果其中一个或另一个不是域限定的,则使用本地组,即使名称匹配,它永远不会匹配。不要更改服务器的组名,否则您将使所有预先存在的视图和 VOB 的所有 ACL 信息无效。

如果客户端与服务器不是同一域的成员,则它必须是信任服务器域的域的成员。从技术上讲,声明是“所有 ClearCase Windows 主机必须位于信任具有 ClearCase 用户帐户的域的域中”。并且这些域应该在同一个林中。

创建视图是一个多步骤过程,其中客户端和视图服务器进程(view_server 和 admin_server)负责创建的各个组件。

如果客户端是 Windows 10,而服务器是 Windows 2008/2008R2,在此之后您可能会遇到一些关于缺少 .view、.compiled_spec 等文件的错误。这是由于 Windows 2008/R2 的 SMB 支持和 Windows 10 的“稍微不匹配”的怪癖。如果您使用基于 NAS 的视图存储,您也可能会遇到这种情况,而不管 Windows 操作系统是否存在 NAS 设备的 SMB2/SMB3 支持中的怪癖(不支持的功能)。这里通常观察到的症状是您无法从 Windows 10 客户端创建视图,但可以从 Windows 8/8.1 客户端创建视图;或者您无法从任何客户端创建视图,但可以在登录服务器时创建它。

诊断这些问题通常需要在客户端和失败的视图服务器上进行并行进程监视器和网络跟踪。如果 SMB2 是正在使用的协议,则可以禁用重定向器缓存以解决差异。

【讨论】:

  • 非常感谢,客户端上的 clearcase 管理员组不正确。我现在已将其设置为与视图服务器匹配。我现在已经能够使用 cleartool 创建从客户端到视图服务器的视图。但是,通过同一客户端上的 clearcase explorer,我仍然收到 Error Creating view -- Unable to create directory \viewserver\path to storage location\:没有这样的文件或目录。
  • 需要路径,在错误和你在cleartool中使用的路径。奇怪的是它们有细微的不同。
  • 当我定义存储位置时发现的一个微妙的交换字符。看了很久,没发现它需要一双新鲜的眼睛,然后就很明显了。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多