Puppetlabs-firewall Module isfragment Parser错误

时间:2015-08-20 20:39:41

标签: puppet iptables rhel6

我已经成功安装并测试了Puppetlabs-firewall模块1.7.0与puppetserver 1.0.8以及两个运行rhel 6.6和puppet agent 3.7.5的新节点

我拿了一个现有的rhel 6.6盒子并尝试在其上运行代理但我收到以下错误:

Error: /Stage[main]/Main/Resources[firewall]: Failed to generate additional resources using 'generate': Parser error: isfragment was meant to be a boolean but received value: 8.

我确认iptables(1.4.7)的版本与我的两个测试节点相同。

有没有人有任何其他可能导致此错误的建议?

这是puppet资源防火墙的输出--debug --verbose:

Debug: Runtime environment: run_mode=user, ruby_version=1.8.7, puppet_version=3.7.5
Debug: Puppet::Type::Firewall::ProviderIptables: [instances]
Debug: Executing '/sbin/iptables-save'
Error: Could not run: Parser error: isfragment was meant to be a boolean but received value: 8.

1 个答案:

答案 0 :(得分:0)

现有规则中的某些内容导致错误。

我执行了服务iptables停止并重新启动了木偶代理。新规则的安装没有错误。

我相信防火墙模块解析了iptables-save的输出,这导致了问题。