木偶无法从插件源中检索信息

每当我跑傀儡,我得到这个错误。

err: /File[/var/lib/puppet/lib]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet://puppet/plugins

出现此错误的原因是您启用了插件同步,并且您没有任何插件可以同步。 在Ubuntu软件包中默认启用pluginsync。 不幸的是,由于傀儡的devise,错误信息有点大,在你的绿色testing输出中抛出一些粉红色。

有两个选项:

  1. 禁用每个客户端上的pluginsync:编辑/etc/puppet/puppet.conf并设置pluginsync=false

  2. 创build至less一个插件。

最简单的解决方法是在您select的模块下创build一个lib目录。 即使是一个空插件也足以导致错误消失。

(在这个错误报告中find答案。)

如果有任何线索,请检查服务器上的日志文件,但很可能是由puppetmasterconfiguration错误的fileserver.conf引起的。