首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >傀儡代理无法从YUM-Repo中解析RPM

傀儡代理无法从YUM-Repo中解析RPM
EN

Stack Overflow用户
提问于 2013-02-04 13:01:07
回答 1查看 2.6K关注 0票数 0

我正在尝试解决RPM额外从我们自己的百胜仓库。我在“/etc/yum.2R.d/”中声明了附加的Yum-Repo,并运行命令“succesfully JDK-jdk.x86_64”,rpm成功地安装了。

但是,当使用来自木偶的下列清单时,木偶似乎没有查看声明的附加YUM-存储库:

代码语言:javascript
运行
复制
class tomcat7_rhel {
  package { "sun-JDK-1.6.0":
    ensure => latest,
    require => Yumrepo["JDK-jdk.x86_64"]    
    #require => Package["JDK-jdk.x86_64"]    
  }
}

运行代理时:

代码语言:javascript
运行
复制
puppet agent --test --environment det

错误如下:

错误:无法从远程服务器检索目录:服务器上的错误400 :无效关系: Packagesun-JDK-1.6.0 {需要=> YumrepoJDK-jdk.x86_64 },因为YumrepoJDK-jdk.x86_64似乎不在目录警告中:在失败的目录错误上不使用缓存:无法检索目录;跳过运行

目前我被完全困住了,所以任何帮助都会很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-04 13:09:02

尝试要求对包安装进行yum更新,以确保您获得了最新添加的内容:

代码语言:javascript
运行
复制
exec {"yum_update":
  command => "yum update -y",
}

package { "sun-JDK-1.6.0":
    ensure => latest,
    require => [ Yumrepo["JDK-jdk.x86_64"], Exec["yum_update"] ],
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14687344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档