Puppet 简单的傀儡任务失败

Puppet 简单的傀儡任务失败,puppet,Puppet,我注意到一个过于简单的傀儡任务(一个空文件)正在失败: puppet apply init.pp 导致 Error: Could not run: Could not retrieve facts for xxxxx: no implicit conversion of nil into String 我已将init.pp文件更改为空文件,错误仍然存在 puppet 3.4对运行puppet独立部署是否有任何特殊要求 一个简单的修复(在上面的评论中):卸载puppet模块。但我怀疑有一个“

我注意到一个过于简单的傀儡任务(一个空文件)正在失败:

puppet apply init.pp 
导致

Error: Could not run: Could not retrieve facts for xxxxx: no implicit conversion of nil into String
我已将init.pp文件更改为空文件,错误仍然存在


puppet 3.4对运行puppet独立部署是否有任何特殊要求

一个简单的修复(在上面的评论中):卸载puppet模块。但我怀疑有一个“适当的”解决方案。。。所以这个问题仍然悬而未决

我完全卸载了所有puppet模块-这解决了问题。但是不清楚为什么或者如何一个模块会严重破坏一个简单的puppet应用程序的运行。不幸的是,您的一个模块的一些事实代码中可能存在一个挥之不去的bug。要找到它,
--trace
选项将产生必要的信息。