我试图在Windows代理中从puppet master安装zeo服务,我收到以下错误:
Error: Failed to apply catalog: Could not find dependency Class[Zeo] for Class[Z eo::Install] in PUPPET
我有一个名为zeo
的模块,它的清单是init.pp和make.pp以及install.pp
但它未能达到init.pp和类zeo
# make.pp
class zeo::make {
notify{" make.pp client mass section zope/init.pp": }
require zeo
#....
#....
#....
}
# install.pp
class zeo::install {
notify{"client mass section zope/init.pp ${title}": }
require zeo::make
#....
#....
#....
}
# init.pp
class zeo {
require prerequisite::install
#....
#....
#....
}
请帮我解决此问题
答案 0 :(得分:1)
请调试为:
1)检查您的模块路径,即: puppet config print modulepath 2)模块名称,即zeo应与您的类名相同,因为它区分大小写。参考您的班级名称,即" zeo"和模块名称是" Zeo" (如错误信息中所示)。 3)注释掉这一行"要求先决条件:安装"因为我们不知道是否存在先决条件:: install class。
答案 1 :(得分:0)
你没有显示你在哪里调用zeo :: install。
所以2个选项:
require zeo::install
而不是require prerequisite::install
modules |_ zeo |- manifests |- init.pp |- make.pp |- install.pp |_ prerequiste |- manifests |- init.pp |- install.pp