木偶:找不到课

时间:2015-08-22 23:08:18

标签: puppet

关于准备拔掉我的头发 - 我已经成功完成了几次,但现在我突然忽略了一些东西。

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class profiles::base for <fqdn> on node <fqdn>

路径看起来不错:

[root@adm-01 ~]# cat /etc/puppet/modules/profiles/manifests/base.pp
class profiles::base {
  include '::ntp'
}

网站清单:

[root@adm-01 ~]# cat /etc/puppet/environments/production/manifests/site.pp
node default {
}

node adm-01 {
  notify { "Test":  }
  include profiles::base
}

我尝试过profile :: base以及:: profiles :: base

环境看起来很合理:

[root@adm-01 ~]# puppet master --configprint modulepath
/etc/puppet/environments/production/modules:/etc/puppet/environments/common:/etc/puppet/modules:/usr/share/puppet/modules

如果省略基本模块,它会返回通知测试。 当然,我错过了一些明显的东西......

1 个答案:

答案 0 :(得分:1)

谢谢大家,经过深入调查,我看到守护进程默默地抱怨证书。更改路径修复它仍然很奇怪,但是我卸载了所有东西工头,重新安装,现在它工作....虽然代理没有抱怨但很奇怪,只在生产日志中找到了引用。