Hello guys,
I’m trying to install Mongodb-2.4.13-mongodb_1 on CentOS 6 as follow:
version=node['mongodb']['version']
package "mongo-10gen mongo-10gen-server --exclude mongodb-org,mongodb-org-server --setopt=obsoletes=0" do
version #{version}
allow_downgrade false
end
The error I’m getting is:
* No candidate version available for mongo-10gen mongo-10gen-server --exclude mongodb-org,mongodb-org-server --setopt=obsoletes=0
================================================================================
Error executing action `install` on resource 'yum_package[mongo-10gen mongo-10gen-server --exclude mongodb-org,mongodb-org-server --setopt=obsoletes=0]'
================================================================================
Chef::Exceptions::Package
-------------------------
No candidate version available for mongo-10gen mongo-10gen-server --exclude mongodb-org,mongodb-org-server --setopt=obsoletes=0
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/mongodb/recipes/old.rb
20: package "mongo-10gen mongo-10gen-server --exclude mongodb-org,mongodb-org-server --setopt=obsoletes=0" do
21: version #{version}
22: allow_downgrade false
23: end
Trying without --setopt=obsoletes=0
will install a newer version which is not desirable now.
If I try from the command line:
yum --setopt=obsoletes=0 install mongo-10gen-2.4.13-mongodb_1 mongo-10gen-server-2.4.13-mongodb_1
works like a charm.
Any idea how to solve this?
Thank you,
Gabriel