2017-03-01 2 views
0

私はカスタムArtifactoryレポの内側に持っているのrpmインストールするには、次のコードブロックを使用しようとしている:これはエラーでシェフの実行を終了シェフリソースが期待どおりに動作しない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をして、コマンドライン経由でインストールされます。

yum install apache-activemq-5.14.3-1.x86_64 

私は何をしないのですか?あなたはおそらく欲しい

答えて

2

はこれです:

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

のyumはすでにそれを使用しているプラ​​ットフォームのデフォルトで、インストールするバージョンを指定するには、versionプロパティを使用するのであなたがpackageリソースを使用することができます。

+0

ありがとうございます!なぜ私がyum_packageが必要だと思っていたのかわからない:) – TyMac

関連する問題