Chef infra 厨师长资源yum\u包未按预期工作

Chef infra 厨师长资源yum\u包未按预期工作,chef-infra,chef-recipe,Chef Infra,Chef Recipe,我正在尝试使用以下代码块安装我在自定义Artifactory repo中拥有的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 这将在以下错误中结束chef运行: * yum_package[apache-activemq-5.14.3-1.x86_64] action install[20

我正在尝试使用以下代码块安装我在自定义Artifactory repo中拥有的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
这将在以下错误中结束chef运行:

   * 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

您可以使用
软件包
资源,因为yum已经是使用它的平台的默认值,您可以使用
version
属性指定要安装的版本。

您可能需要的是:

package 'apache-activemq' do
  version '5.14.3-1'
end

您可以使用
软件包
资源,因为yum已经是使用它的平台的默认值,您可以使用
version
属性指定要安装的版本。

谢谢!不知道为什么我认为我需要yum_套餐:)谢谢!不知道为什么我认为我需要yum_软件包:)