2017-03-01 108 views
0

我嘗試使用下面的代碼塊安裝一個rpm我有一個自定義Artifactory的回購裏面:廚師資源yum_package工作不正常

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 install apache-activemq-5.14.3-1.x86_64 

我缺少什麼?

回答

2

你可能想要的是這樣的:

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

可以使用package資源,因爲百勝已經是它使用平臺的默認,並使用version屬性來指定要安裝的版本。

+0

謝謝!不知道爲什麼我想我會需要yum_package :) – TyMac