我们的触发器失败,参数无效。
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.
我该如何调试?
答案 0 :(得分:1)
感谢您提供解决方案。
其他用户没有被定义为samba(已经被告知他们)并且一旦完成并且密码sync'd all都没问题,并且不再获得触发无效参数错误。