簡體   English   中英

人偶未知功能驗證

[英]puppet unkown function validate

我已經從requiretty導入了這個用於pudo的sudoers的模塊requiretty

我已經對validate函數進行了測試,並且在進行irb檢查時它沒有給出任何錯誤。

[root@yeovil 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

但是,當我運行“ puppet agent -t”時,它將返回

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

更新:

通過創建修復它

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

但是現在得到這個錯誤

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

固定:刪除模塊后在模塊定義中有一個通知條目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM