Clearcase Trigger无法打开perl脚本 - 无效参数

时间:2017-08-31 09:05:11

标签: perl triggers clearcase

我们的触发器失败,参数无效。

mktrtype命令成功应用触发器,但调用时触发器失败 触发器存储在Aix服务器上,我们存储在Windows客户端上 Samba已设置,我可以从Windows查看和更新​​触发器。

命令示例:

mktrtype -nc -ele -all -rep -pre lnname -nusers beanged -execwin \"ccperl \\\\vob server\\triggers\\evil.pl\" -execunix \"perl /triggers/evil.pl\" PREOP_LNNAME    

要检查mktrype命令是否已成功运行,我已从-nusers添加或删除了用户ID,我可以通过GUI检查触发时看到更改。
如果我从触发器中排除我的if,那么在下一次触发时失败,因为所有都以相同的方式创建。

完整错误:

Error Adding <viewname>text.txt to source control  
Can't open perl script  
"\\vob server\triggers\preop_chkpathlen.pl" : invalid argument  
Trigger "PREOP_CHKPATHLEN" has refused to let checkout proceed.

我该如何调试?

1 个答案:

答案 0 :(得分:1)

感谢您提供解决方案。
其他用户没有被定义为samba(已经被告知他们)并且一旦完成并且密码sync'd all都没问题,并且不再获得触发无效参数错误。