我有一个在cron上运行的puppet节点:
/usr/bin/puppet agent --onetime --no-daemonize
我在debian Wheezy工作得很好,但在升级到Debian Jessie后,每次木偶代理运行时我都会在节点上收到此消息:
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
我缩小了比较但我不知道如何摆脱这个。我检查了木偶大师没有这个,如另一篇文章所示:
facts_terminus = inventory_active_record
它不存在,所以我不知道还有什么要检查。节点木偶版本为3.7.2-4,木偶服务器为puppetmaster 3.7.5-1puppetlabs1
任何提示?谢谢。