添加到源控件时出错 - 无法传输文件:clearcase子系统检测到错误

时间:2017-07-06 15:45:39

标签: clearcase

我们正在CC 8.1.1.11设置新服务器并进行基本测试。

从CC Explorer客户端,我们尝试将简单的.txt文件添加到源代码控制并获取错误

Error adding "path to filename.txt" to source control Unable to transfer file : 
error detected by Clearcase Subsystem.

在错误弹出窗口中选择确定,然后我们可以看到" Green Tick"对于显示已检出的文件,但是当我们尝试检入时,我们会收到相同的错误。

在客户端计算机上的mvfs日志中,我们看到以下内容

Fetch cleartext view=viewname vob=\vobname dbid=0x43 - I/O error
See view log on  view server for more info.

查看登录视图服务器 -

Error: view_server.exe error unable to construct cleartext for object "0x43" in vob "path to vob" 
Error detected by clearcase subsystem
Error unable to transfer a file.

客户端计算机和视图服务器是Windows。 Vob服务器aix
运行ClearCase医生时没有明显错误。

如何避免此错误?

3 个答案:

答案 0 :(得分:1)

全部,感谢您的投入。问题解决方案是 -

  • samba缺少用户名映射以将albd帐户映射到vob所有者帐户。
  • 在smb.conf中,vobstore部分已更新为使用@定义了写入列表组,因此该组不需要是用户主要组。
  • 让Samba和nmbd正常停止并启动而不仅仅是重新启动。
  • 通过clearcase控制面板在客户端和视图服务器上禁用CCFS,然后停止并重新启动Clearcase"作为管理员"不仅仅是具有管理员权限的帐户。

答案 1 :(得分:0)

正如this thread

中所述
  

通常的原因是明文池中的访问权限(从vob存储中的' c'目录开始)。

     

但是我最近在vobrpc日志(我认为)中得到了更明确的报告,因为未在vob中声明的组#39; (或类似的)   用户实际上是以root身份工作,他的小组是' other'。   虽然他被允许写入(本地)明文池,type_manager会拒绝这个(误导?)错误......

请仔细检查您的vobrpc日志,然后检查您的CLEARCASE_PRIMARY_GROUP(其中哪些群组必须是与这些文件相关的VOB的主要或次要群组的一部分)

同时检查与您的观点相关的保护措施:

cd /path/to/my/view 
cleartool lsview -l -full -pro -cview

答案 2 :(得分:0)

短语“无法传输”是客户端应用程序(cleartool.exe)和视图服务器进程使用CCFS进入池的关键指示。

如果刚刚开始,请确认您的用户帐户仍然正确映射到unix服务器。 (... \ clearcase \ etc \ utils \ credmap server_name)@ Vonc的lsview选项还会告诉您视图的用户和组凭据,这也是一个问题 - 特别是对于CCFS传输。

您可能还希望了解在客户端主机和查看服务器主机上禁用CCFS时会发生什么(ClearCase控制面板,选项页面)。请注意,如果Windows上的albd帐户无法直接访问池,这可能只会改变失败的性质。