Puppet 3.7参数路径失败

Puppet 3.7参数路径失败,puppet,Puppet,我想把Puppet从2.7升级到3.7。 目前我运行两个Ubuntu 14虚拟机,一个作为傀儡主机,一个作为代理。 安装工作正常,现在我想修复升级导致的所有bug和其他不推荐的功能,但是下面的错误让我感到困惑 错误:未能应用目录:文件[]上的参数路径失败:文件路径必须是完全限定的,而不是“” 即使我使用了-debug和-verbose,我也没有得到更多的信息。 我想问题是有时候我在文件[$variable]中的变量可能是空的 但是我怎么知道是哪个清单导致了问题呢?我有太多东西要全部检查。考虑使用

我想把Puppet从2.7升级到3.7。 目前我运行两个Ubuntu 14虚拟机,一个作为傀儡主机,一个作为代理。 安装工作正常,现在我想修复升级导致的所有bug和其他不推荐的功能,但是下面的错误让我感到困惑

错误:未能应用目录:文件[]上的参数路径失败:文件路径必须是完全限定的,而不是“”

即使我使用了-debug和-verbose,我也没有得到更多的信息。 我想问题是有时候我在文件[$variable]中的变量可能是空的


但是我怎么知道是哪个清单导致了问题呢?我有太多东西要全部检查。

考虑使用puppet stdlib的validate_absolute_path:()。它将帮助您验证puppet参数。您是否确实在尝试管理文件系统根目录?因为木偶似乎就是这么想的。这可能是某个变量没有被定义的迹象,或者至少在你需要它的时候没有被定义。好的方面,我将在下周再次工作时检查它。我会保持联系的。