我在Windows上遇到了Puppet Agent的一些问题。
安装并签署我的Windows节点的证书后,第一次运行puppet代理时出现此错误:
Error: Failure to apply catalog: Parameter creates failed on Exec[create repo_dir]: creates must be a fully qualified path (file: /opt/puppetlabs/puppet/modules/pe_repo/manifests/init.pp, line: 61)
当它试图缓存目录时。
在PE控制台上,可以看到我的Windows代理的节点,但我无法从那里开始运行木偶,并且它说"Run Puppet has been disabled because Node Manager cannot connect to (the agent)."
有什么建议吗?谢谢!
答案 0 :(得分:0)
在init.pp清单中的Exec资源中看起来像create parameter的问题。请按照下列步骤操作: -
1>打开pe_repo模块的init.pp清单
2 - ;在exec资源中查找创建参数
3 GT;将其值设置为完全限定的文件路径
4>应该在exec运行时创建文件路径,如果它已经存在,exec将不会运行。
请参阅this链接,了解主从连接问题。