2016-05-12 3 views
1

Ich habe einen Koch-Datei wie folgt:Version 2.6.12 von mongodb-org nicht gefunden. Hast du sowohl Version als auch Release angegeben?

"recipe[mongodb::mongodb_org_repo]", 
"recipe[mongodb]", 

und

"mongodb": { 
    "config": { 
     "dbpath": "\/data\/mongo\/mongodb\/", 
     "logpath": "\/data\/ephemeral\/logs\/mongodb\/mongod.log", 
     "smallfiles": true 
    }, 
    "package_version": "2.6.12" 
    }, 

Nachdem ich Messer Solo kochen xxx.json laufen bekam ich einen Fehler wie folgt aus:

Rezept: mongodb :: install * datei [/ etc/sysconfig/mongodb] aktion

create_if_missing (nach oben Datum) * template [/etc/mongodb.conf] Aktion

create_if_missing (aktuell) * template [/etc/init.d/mongod] Aktion

create_if_missing (aktuell) * yum_package [ mongodb-org] Aktion installieren

================================================================================ 
Error executing action `install` on resource 'yum_package[mongodb-org]' 
================================================================================ 

Chef::Exceptions::Package 
------------------------- 
Version 2.6.12 of mongodb-org not found. Did you specify both version and release? (version-release, e.g. 1.84-10.fc6) 

Resource Declaration: 
--------------------- 
# In /home/ec2-user/chef-solo/cookbooks-2/mongodb/recipes/install.rb 

65: package node[:mongodb][:package_name] do 
66: options packager_opts 
67: action :install 
68: version node[:mongodb][:package_version] 
69: end 
70: 

...

ich aber das Problem von package_version kommen. Kann mir jemand helfen? Vielen Dank.

https://drive.google.com/file/d/0ByixKiOmifPMdEhkN2RQM2FCcXM/view?usp=sharing

Antwort

0

fand ich die Antwort für mich.

"mongodb": { "config": { "dbpath": "/ data/mongo/mongodb /" "logpath": „/data/ephemeral/logs/mongodb/mongod.log “ "smallfiles": true} , "package_version": "2.6.12-1"},

Gott sei Dank, es funktioniert durch Zufall. Ich weiß nicht, warum es funktioniert. Jeder kann erklären, ist geschätzt.

0

Das war hilfreich und führte mich meine Antwort auf der Suche nach folgende an der EC2-Benutzerbefehlszeile: yum info mongodb-org.x86_64 , die gedruckt:

Available Packages 
Name  : mongodb-org 
Arch  : x86_64 
Version  : 3.6.3 
Release  : 1.amzn1 
Size  : 5.8 k 

I verkettet, um die Version und Release zu „3.6.3- 1.amzn1 ".

Verwandte Themen