我正在尝试从我们自己的 YUM 存储库中额外解决 RPM。我在“/etc/yum.repos.d/”中声明了额外的 Yum-Repo,并运行命令“yum install JDK-jdk.x86_64”,rpm 安装成功。
但是当使用 Puppet 的以下清单时,Puppet 似乎没有查看声明的附加 YUM 存储库:
class tomcat7_rhel {
package { "sun-JDK-1.6.0":
ensure => latest,
require => Yumrepo["JDK-jdk.x86_64"]
#require => Package["JDK-jdk.x86_64"]
}
}
运行代理:
puppet agent --test --environment det
错误如下所示:
错误:无法从远程服务器检索目录:服务器上的错误 400:无效关系:Package[sun-JDK-1.6.0] { require => Yumrepo[JDK-jdk.x86_64] },因为 Yumrepo[JDK-jdk.x86_64 ] 似乎不在目录中警告:未在失败的目录上使用缓存错误:无法检索目录;跳过跑步
目前我完全被卡住了,所以任何帮助将不胜感激。