找不到类 pe_mcollective

找不到类 pe_mcollective

我正在迁移到 Puppet Enterprise。已经解决了一些问题,但现在在代理运行期间面临这个烦人的问题

... Could not find class pe_mcollective ...

首先,我甚至没有使用 MCollective(至少现在还没有)。有什么方法可以暂时禁用对它的“需要”?我没有看到任何明确启用它的内容puppet.conf

我运行locate后很快找到了一个/opt/puppet/share/puppet/modules/pe_mcollective/manifests/init.pp定义 的文件pe_mcollective。因此,代码似乎在盒子上,但在代理运行期间找不到它。

你知道我怎样才能引导傀儡‘企业’走向正确的方向吗?

答案1

modulepath明白了!新文件中有 2 个声明。我从旧配置中放入了声明,但没有意识到安装中puppet.conf已经有一个条目。modulepath

将它们合并为一个条目即可达到目的。

相关内容