【发布时间】:2018-02-27 10:02:54
【问题描述】:
我有一个厨师文件,如下所示:
"recipe[mongodb::mongodb_org_repo]",
"recipe[mongodb]",
和
"mongodb": {
"config": {
"dbpath": "\/data\/mongo\/mongodb\/",
"logpath": "\/data\/ephemeral\/logs\/mongodb\/mongod.log",
"smallfiles": true
},
"package_version": "2.6.12"
},
在我运行刀单厨师 xxx.json 之后 我收到这样的错误:
配方:mongodb::install * file[/etc/sysconfig/mongodb] 操作
create_if_missing(最新)* 模板[/etc/mongodb.conf] 操作
create_if_missing(最新)* 模板[/etc/init.d/mongod] 操作
create_if_missing(最新)* yum_package[mongodb-org] 操作 安装
================================================================================
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:
...
我虽然问题来自 package_version。 任何人都可以帮助我吗?谢谢。
https://drive.google.com/file/d/0ByixKiOmifPMdEhkN2RQM2FCcXM/view?usp=sharing
【问题讨论】:
标签: mongodb