2

我有一个在 cron 上运行的 puppet 节点:

/usr/bin/puppet agent --onetime --no-daemonize

我在 debian Wheezy 中工作得很好,但是在升级到 Debian Jessie 之后,每次 puppet 代理运行时我都会在节点上收到这条消息:

Could not retrieve fact='selinux_current_mode', resolution='<anonymous>': undefined method `each_line' for nil:NilClass
Could not retrieve fact='selinux_config_mode', resolution='<anonymous>': undefined method `each_line' for nil:NilClass
Could not retrieve fact='selinux_config_policy', resolution='<anonymous>': undefined method `each_line' for nil:NilClass

我缩小到事实,但我不知道如何摆脱这个。我检查了 puppet master 没有这个,如另一篇文章所示:

facts_terminus = inventory_active_record

它不在那里,所以我不知道还有什么要检查的。节点puppet版本为3.7.2-4,puppet服务器为puppetmaster 3.7.5-1puppetlabs1

有什么提示吗?谢谢你。

4

0 回答 0