我正在尝试解决RPM额外从我们自己的百胜仓库。我在“/etc/yum.2R.d/”中声明了附加的Yum-Repo,并运行命令“succesfully JDK-jdk.x86_64”,rpm成功地安装了。
但是,当使用来自木偶的下列清单时,木偶似乎没有查看声明的附加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 :无效关系: Packagesun-JDK-1.6.0 {需要=> YumrepoJDK-jdk.x86_64 },因为YumrepoJDK-jdk.x86_64似乎不在目录警告中:在失败的目录错误上不使用缓存:无法检索目录;跳过运行
目前我被完全困住了,所以任何帮助都会很感激。
发布于 2013-02-04 13:09:02
尝试要求对包安装进行yum更新,以确保您获得了最新添加的内容:
exec {"yum_update":
command => "yum update -y",
}
package { "sun-JDK-1.6.0":
ensure => latest,
require => [ Yumrepo["JDK-jdk.x86_64"], Exec["yum_update"] ],
}https://stackoverflow.com/questions/14687344
复制相似问题