小编Nic*_*mer的帖子

centos 上已安装的包出现 Puppet 错误

我是第一次在 CentOS 上使用 puppet。

我的 .pp 文件之一中有以下内容:

package {"openjdk-6-jdk":
    ensure => installed,
}
Run Code Online (Sandbox Code Playgroud)

应用时会产生以下错误:

错误:执行'/usr/bin/yum -d 0 -e 0 -y install openjdk-6-jdk'返回1:错误:无事可做

错误:/Stage[main]/Play/Package[openjdk-6-jdk]/ensure:从不存在更改为存在失败:执行'/usr/bin/yum -d 0 -e 0 -y install openjdk-6- jdk' 返回 1:错误:无事可做

为最新安装的交换产生相同的结果。

package {"openjdk-6-jdk":
    ensure => latest,
}
Run Code Online (Sandbox Code Playgroud)

我如何告诉 puppet yum 在这里返回 1 没问题?

我想 puppet yum 适配器已经知道如何处理这个结果代码了。

这似乎是非常基本的并且应该“正常工作”的东西。

这是在 Centos 6.3 上使用 puppet 3.1.1-1.el6

centos yum puppet

4
推荐指数
1
解决办法
4360
查看次数

标签 统计

centos ×1

puppet ×1

yum ×1