错误:未能应用目录:在PUPPET中找不到类[Z eo::Install]的依赖类[Zeo]

错误:未能应用目录:在PUPPET中找不到类[Z eo::Install]的依赖类[Zeo],puppet,Puppet,我试图在windows代理中从puppet master安装zeo服务,但出现以下错误: 错误:未能应用目录:在PUPPET中找不到类[Z eo::Install]的依赖类[Zeo] 我有一个名为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

我试图在windows代理中从puppet master安装zeo服务,但出现以下错误:

错误:未能应用目录:在PUPPET中找不到类[Z eo::Install]的依赖类[Zeo]

我有一个名为
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
  #....
  #....
  #....
}

请帮助我解决此问题

您没有显示调用zeo::install的位置

So 2选项:

  • 确保您不是指
    require zeo::install
    而不是
    require prerequisite::install
  • 确保目录为:
请调试为:

1) 签出模块路径,即:puppet config print modulepath 2) 模块名,即zeo,应与您的类名相同,因为它区分大小写。请参考您的类名,即“zeo”,模块名为“zeo”(如错误消息中所示)。 3) 注释掉这一行“require prerequisite::install”,因为我们不知道prerequisite::install类是否存在

 modules
    |_ zeo
        |- manifests
             |- init.pp
             |- make.pp
             |- install.pp
    |_ prerequiste
        |- manifests
             |- init.pp
             |- install.pp