Chef 资源 yum_package 未按预期工作
Chef resource yum_package not working as expected
我正在尝试使用以下代码块来安装自定义 Artifactory 存储库中的 rpm:
yum_package 'apache-activemq-5.14.3-1.x86_64' do
package_name 'apache-activemq-5.14.3-1.x86_64'
action :install
end
厨师 运行 出错:
* yum_package[apache-activemq-5.14.3-1.x86_64] action install[2017-03-01T16:46:05-05:00] INFO: Processing yum_package[apache-activemq-5.14.3-1.x86_64] action install (cookbook::activemq line 91)
* No candidate version available for apache-activemq-5.14.3-1.x86_64
================================================================================
Error executing action `install` on resource 'yum_package[apache-activemq-5.14.3-1.x86_64]'
此 rpm 通过命令行使用 yum 安装,但没有特殊需要:
yum install apache-activemq-5.14.3-1.x86_64
我错过了什么?
你可能想要的是:
package 'apache-activemq' do
version '5.14.3-1'
end
您可以使用 package
资源,因为 yum 已经是使用它的平台的默认设置,并且您可以使用 version
属性 来指定要安装的版本。
我正在尝试使用以下代码块来安装自定义 Artifactory 存储库中的 rpm:
yum_package 'apache-activemq-5.14.3-1.x86_64' do
package_name 'apache-activemq-5.14.3-1.x86_64'
action :install
end
厨师 运行 出错:
* yum_package[apache-activemq-5.14.3-1.x86_64] action install[2017-03-01T16:46:05-05:00] INFO: Processing yum_package[apache-activemq-5.14.3-1.x86_64] action install (cookbook::activemq line 91)
* No candidate version available for apache-activemq-5.14.3-1.x86_64
================================================================================
Error executing action `install` on resource 'yum_package[apache-activemq-5.14.3-1.x86_64]'
此 rpm 通过命令行使用 yum 安装,但没有特殊需要:
yum install apache-activemq-5.14.3-1.x86_64
我错过了什么?
你可能想要的是:
package 'apache-activemq' do
version '5.14.3-1'
end
您可以使用 package
资源,因为 yum 已经是使用它的平台的默认设置,并且您可以使用 version
属性 来指定要安装的版本。