2013-04-30 64 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

固定:在模塊定義中有一個通知條目,在刪除它之後工作很酷