2013-04-30 51 views
0

我已经进口的sudoers的傀儡这个模块requiretty从requiretty木偶未知功能验证

我已经做验证功能的测试,做一个IRB检查时,它不给任何错误。

[[email protected] functions]# irb 
irb(main):001:0> require 'puppet' 
=> true 
irb(main):002:0> require '/var/lib/puppet/parser/functions/validate.rb' 
=> true 
irb(main):003:0> Puppet::Parser::Functions.function(:validate) 
=> "function_validate" 
irb(main):004:0> "function_validate" 
=> "function_validate" 
irb(main):005:0> 
[2]+ Stopped  

     irb 

但是当我运行 “傀儡代理-T” 返回

"Could not retrieve catalog from remote server: Error 400 on SERVER: Unknown function validate " 

UPDATE:

通过创建

{modulepath}/{module}/lib/puppet/parser/functions 

固定,但现在收到此错误

SERVER: Can't synthesize edge: Sudo::Requiretty[kshk] -notifies- requiretty is being called (param notify) 

回答

0

固定:在模块定义中有一个通知条目,在删除它之后工作很酷