Clearcase rcleartool未经许可而失败

Clearcase rcleartool未经许可而失败,clearcase,Clearcase,直到昨天,我才使用了rcleartool 在今天,“写入”命令失败时会出现权限错误。我不更改任何配置。我不知道CM服务器是否改变了 我遇到问题时的一些例子 cmd> rcleartool mkelem -nc {file path} (部分输出) (部分输出) 这通常是: 因为此的当前DOS会话没有正确的CLEARCASE\u PRIMARY\u组修复 或者是因为发生此添加到源代码管理(mkelem)的父目录上的某些权限问题 我会认真检查第一种可能性,因为它符合实际情况,并且在另一种

直到昨天,我才使用了
rcleartool

在今天,“写入”命令失败时会出现权限错误。我不更改任何配置。我不知道CM服务器是否改变了

我遇到问题时的一些例子

cmd> rcleartool mkelem -nc {file path}
(部分输出)

(部分输出)

这通常是:

  • 因为此的当前DOS会话没有正确的
    CLEARCASE\u PRIMARY\u组
    修复
  • 或者是因为发生此添加到源代码管理(mkelem)的父目录上的某些权限问题
我会认真检查第一种可能性,因为它符合实际情况,并且在另一种情况下可以找到

关于
mkelem
的注释:

mkelem
命令在Windows和UNIX/Linux上具有不同的主组要求

  • UNIX/Linux:
    为了在VOB中创建元素,您的主组必须与VOB的组列表中的组匹配
  • 窗口:
    只要您是VOB组列表中某个组的“成员”,并且创建元素的父目录归您所属的组所有,您就可以在VOB中创建元素
但是,如果您是多个VOB组的成员,则需要将
CLEARCASE\u PRIMARY\u组设置为其中一个组。
有关
CLEARCASE\u PRIMARY\u组
变量的更多信息,请参阅

指“”

当我试图在子开发流的快照视图中执行
mkelem
时,cleartool也会出现同样的错误,因为父开发流位于不同的PVOB上,而不是我通常使用的PVOB上

您需要更改其本地计算机的组所有权以匹配PVOB的组所有权

这通常是:

  • 因为此的当前DOS会话没有正确的
    CLEARCASE\u PRIMARY\u组
    修复
  • 或者是因为发生此添加到源代码管理(mkelem)的父目录上的某些权限问题
我会认真检查第一种可能性,因为它符合实际情况,并且在另一种情况下可以找到

关于
mkelem
的注释:

mkelem
命令在Windows和UNIX/Linux上具有不同的主组要求

  • UNIX/Linux:
    为了在VOB中创建元素,您的主组必须与VOB的组列表中的组匹配
  • 窗口:
    只要您是VOB组列表中某个组的“成员”,并且创建元素的父目录归您所属的组所有,您就可以在VOB中创建元素
但是,如果您是多个VOB组的成员,则需要将
CLEARCASE\u PRIMARY\u组设置为其中一个组。
有关
CLEARCASE\u PRIMARY\u组
变量的更多信息,请参阅

指“”

当我试图在子开发流的快照视图中执行
mkelem
时,cleartool也会出现同样的错误,因为父开发流位于不同的PVOB上,而不是我通常使用的PVOB上

您需要更改其本地计算机的组所有权以匹配PVOB的组所有权


我在
cleartool
中遇到了同样的错误,但在Linux下,当我尝试在子开发流的快照视图中执行mkelem时,其父开发流位于与我通常使用的不同的PVOB上——在Linux下如何解决此错误?
CLEARCASE\u PRIMARY\u GROUP
环境变量是否也适用于这种情况?编辑:此链接似乎建议您需要更改其本地计算机的组所有权以匹配PVOB:[]已解决:在UNIX(使用
cleartool
)中,必须设置
CLEARCASE\u MKELEM\u使用\u GRPLIST=true
来解决此问题。我自己在UbuntuLinux 12.04中进行了测试。我在
cleartool
中遇到了同样的错误,但在Linux下,当我尝试在子开发流的快照视图中执行mkelem时,它的父开发流位于不同于我通常使用的PVOB上——在Linux下如何解决这个错误?
CLEARCASE\u PRIMARY\u GROUP
环境变量是否也适用于这种情况?编辑:此链接似乎建议您需要更改其本地计算机的组所有权以匹配PVOB:[]已解决:在UNIX(使用
cleartool
)中,必须设置
CLEARCASE\u MKELEM\u使用\u GRPLIST=true
来解决此问题。我自己在UbuntuLinux12.04上测试了它。
ClearCase CM Server: Error: Can't create object with group (XXXX\Domain Users) 
that is not in the VOB's group list.
at com.ibm.rational.stp.cs.internal.util.StpExceptionImpl.realException(StpExceptionImpl.java:493)
at com.ibm.rational.stp.cs.internal.util.StpExceptionImpl.<init>(StpExceptionImpl.java:572)
at com.ibm.rational.stp.cs.internal.util.StpExceptionImpl.cloneFor(StpExceptionImpl.java:956)
at com.ibm.rational.stp.cs.internal.util.StpExceptionImpl.cloneFor(StpExceptionImpl.java:980)
at com.ibm.rational.stp.client.internal.cc.WebViewBulkOpBase$ReadPropsIterWrapper.checkForBulkOpFailure(WebViewBulkOpBase.java:119)
at com.ibm.rational.stp.client.internal.cc.WebViewBulkOpBase$ReadPropsIterWrapper.next(WebViewBulkOpBase.java:81)
at com.ibm.rational.stp.client.internal.cc.WebViewBulkOpBase$ReadPropsIterWrapper.next(WebViewBulkOpBase.java:52)
at com.ibm.rational.stp.client.internal.cc.CcFileImpl.doCcVersionControl(CcFileImpl.java:280)
at com.ibm.rational.stp.client.internal.cc.CcFileImpl.doVersionControl(CcFileImpl.java:269)
at com.ibm.rational.ccrc.cli.command.MkElemCommand.execute(Unknown Source)
at com.ibm.rational.ccrc.cli.command.Command.run(Unknown Source)
at com.ibm.rational.ccrc.cli.command.ClearWan.main(Unknown Source)
cmd> rcleartool rmelem -f {file path}
Request failed in method CcRpc::destroy with status 1001
(file=\nucor\server\stp\ccrpc\ccrpc.cxx, line=1751)'  
CRVAP0239E: CRVSV0078E RPC: 
CRVSV0841E 'CRVSV0613E Destroy failed: ''error detected by 
ClearCase subsystemClearCase CM Server: 
Error: No permission to perform operation "remove element".
ClearCase CM Server: Error: Must be one of: element owner, VOB owner, member of ClearCase group