1

我无法在 windows 区域安装 vobs,但我已经能够通过 windows 资源管理器访问 vob 存储位置。
当我运行时cleartool mount -all,它会生成以下错误:

cleartool error: the vob storage directory \\..\... is not found.

当我尝试启动动态视图时,它会生成:

cleartool: Error: Could not register gpath in the prefix map

你有什么建议吗?

4

1 回答 1

1

正如这个线程中提到的:

此处引用的“前缀映射”表示 UNC 路径。此错误意味着由于某种原因,您的 NFS 客户端无法创建有效的 UNC 路径供 ClearCase 遍历。检查您的 NFS 客户端是否正常工作,以及 UNC 路径是否有效(例如,至少可读)

一种潜在的解决方案(可能适用于您的环境,也可能不适用于您的环境)是混合互操作环境,其中所有 VOB 和动态视图都位于两台 Linux 服务器上,SAMBA 用于从 Linux 共享存储区域到 Windows CC 客户端。

Start->Settings->Control Panel->Clearcase->
  Options Tab->
  Uncheck "Enable automatic mounting of NFS storage directories"->
  Apply->Ok

该线程还提到:

我以前见过类似的。我们的问题的原因是对我们的 UNC 路径等效的访问权限不正确\\piglet\viewdata\pete_te_31.1.vws
从资源管理器中,尝试将驱动器映射到小猪的共享视图数据。

一个替代方案是由于我们在 NT (4.0 sp 4) 客户端驻留视图访问 UNIX (Solaris 2.6) 驻留 VOB 时遇到的一个不同但并非完全不同的问题的结果。我们使用 DiskAccess 来实现这一点。问题如下:

有时,在具有到 VOB 存储的现有映射的客户端上,它们会出现错误消息:

mvfs: ERROR: view=fi65115_fesco vob=\fesco_orion - ClearCase vob

错误请参阅主机 blah blah 上的 view_log。

或者,对于没有与 VOB 存储进行新映射的现有映射的客户端,只会看到一个空驱动器,即L:\(UNC equiv equals \\fiscdub002\vobstorage)。

我们发现我们必须从我们的 Solaris 2.6 VOB 服务器手动“重新共享” vobstorage(以 root 身份):

share -F nfs -o rw /dub2box1 (where /dub2box1 is vobstorage).

因此,回顾一下,检查共享的权限并验证共享是否具有“内容”(因为需要更好的放置方式)。

于 2013-11-06T06:16:23.887 回答