# Installing 0.9.6 on CentOS 5.4

**URL:** <https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475>\
**Category:** Chef Infra (archive)\
**Created:** [July 18, 2010, 10:28am UTC](https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475 "2010-07-18T10:28:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Boris\_Shulman](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@Boris\_Shulman](https://discourse.chef.io/u/Boris_Shulman)\
**Post date:** [July 18, 2010, 10:28am UTC](https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475/1 "2010-07-18T10:28:14Z")

</div>

I am trying to install chef 0.9.6 on the CentOS 5.4 environment. I’ve manually  
installed couchdb, erlang and rabbitmq and now trying to bootstrap chef ruby  
gems.  
I’ve commented out the rubbitmq java and couchdb recepies from the chef bootrap  
cookbook (because I’ve some problem with erlan package) and now I’m trying to  
run the cookbook but getting the following error:  
[Sun, 18 Jul 2010 09:51:34 -0400] INFO: Installing gem\_package[chef-server-api]  
version 0.9.6  
[Sun, 18 Jul 2010 09:51:34 -0400] ERROR: gem\_package[chef-server-api]  
(/root/chef/chef-solo/cookbooks/chef/recipes/bootstrap\_server.rb:74:in  
`from_file') had an error: undefined method`runtime\_dependencies’ for nil:NilClass  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_list.rb:181:in  
`tsort_each_child' /usr/local/lib/ruby/1.8/tsort.rb:204:in`each\_strongly\_connected\_component\_from’  
/usr/local/lib/ruby/1.8/tsort.rb:183:in `each_strongly_connected_component' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb:175:in`each’  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_list.rb:175:in  
`tsort_each_node' /usr/local/lib/ruby/1.8/tsort.rb:181:in`each\_strongly\_connected\_component’  
/usr/local/lib/ruby/1.8/tsort.rb:165:in `strongly_connected_components' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb:69:in`dependency\_order’  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_installer.rb:169:in  
`gather_dependencies' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:245:in`install’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/provider/package/rubygems.rb:153:in  
`install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:176:in`with\_correct\_verbosity’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/provider/package/rubygems.rb:152:in  
`install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:87:in`with\_gem\_sources’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/provider/package/rubygems.rb:151:in  
`install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:398:in`install\_package’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/provider/package.rb:60:in  
`action_install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:50:in`send’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/runner.rb:50:in  
`run_action' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:107:in`converge’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/runner.rb:106:in  
`each' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:106:in`converge’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/resource\_collection.rb:94:in  
`execute_each_resource' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in`call’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/resource\_collection/stepable\_iterator.rb:116:in  
`call_iterator_block' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in`step’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/resource\_collection/stepable\_iterator.rb:104:in  
`iterate' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in`each\_with\_index’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/resource\_collection.rb:92:in  
`execute_each_resource' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:80:in`converge’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/client.rb:334:in  
`converge' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/client.rb:86:in`run’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/application/solo.rb:193:in  
`run_application' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/application/solo.rb:185:in`loop’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/…/lib/chef/application/solo.rb:185:in  
`run_application' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/application.rb:62:in`run’  
/usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/chef-solo:25  
./bin/chef-solo:19:in `load’  
./bin/chef-solo:19

---

<div class="post-metadata">

**Author:** ![kallistec](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/kallistec/32/23_2.png) [@kallistec](https://discourse.chef.io/u/kallistec)\
**Post date:** [July 18, 2010, 4:19pm UTC](https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475/2 "2010-07-18T16:19:37Z")

</div>

On Sun, Jul 18, 2010 at 3:28 AM, [shulmanb@gmail.com](mailto:shulmanb@gmail.com) wrote:

> I am trying to install chef 0.9.6 on the CentOS 5.4 environment. I've manually  
> installed couchdb, erlang and rabbitmq and now trying to bootstrap chef ruby  
> gems.  
> I've commented out the rubbitmq java and couchdb recepies from the chef bootrap  
> cookbook (because I've some problem with erlan package) and now I'm trying to  
> run the cookbook but getting the following error:  
> [Sun, 18 Jul 2010 09:51:34 -0400] INFO: Installing gem\_package[chef-server-api]  
> version 0.9.6  
> [Sun, 18 Jul 2010 09:51:34 -0400] ERROR: gem\_package[chef-server-api]  
> (/root/chef/chef-solo/cookbooks/chef/recipes/bootstrap\_server.rb:74:in  
> `from_file') had an error: undefined method `runtime\_dependencies' for nil:NilClass  
> /usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_list.rb:181:in  
> `tsort_each_child' /usr/local/lib/ruby/1.8/tsort.rb:204:in `each\_strongly\_connected\_component\_from'  
> /usr/local/lib/ruby/1.8/tsort.rb:183:in `each_strongly_connected_component' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb:175:in `each'  
> /usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_list.rb:175:in  
> `tsort_each_node' /usr/local/lib/ruby/1.8/tsort.rb:181:in `each\_strongly\_connected\_component'  
> /usr/local/lib/ruby/1.8/tsort.rb:165:in `strongly_connected_components' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb:69:in `dependency\_order'  
> /usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_installer.rb:169:in  
> `gather_dependencies' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:245:in `install'  
> /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:153:in  
> `install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:176:in `with\_correct\_verbosity'  
> /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:152:in  
> `install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:87:in `with\_gem\_sources'  
> /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:151:in  
> `install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:398:in `install\_package'

What version of rubygems is this?

---

<div class="post-metadata">

**Author:** ![Boris\_Shulman](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@Boris\_Shulman](https://discourse.chef.io/u/Boris_Shulman)\
**Post date:** [July 18, 2010, 5:18pm UTC](https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475/3 "2010-07-18T17:18:02Z")

</div>

Already solved the problems, some missing gems...

On Sun, Jul 18, 2010 at 7:19 PM, Daniel DeLeo [dan@kallistec.com](mailto:dan@kallistec.com) wrote:

> On Sun, Jul 18, 2010 at 3:28 AM, [shulmanb@gmail.com](mailto:shulmanb@gmail.com) wrote:
> 
> > I am trying to install chef 0.9.6 on the CentOS 5.4 environment. I've manually  
> > installed couchdb, erlang and rabbitmq and now trying to bootstrap chef ruby  
> > gems.  
> > I've commented out the rubbitmq java and couchdb recepies from the chef bootrap  
> > cookbook (because I've some problem with erlan package) and now I'm trying to  
> > run the cookbook but getting the following error:  
> > [Sun, 18 Jul 2010 09:51:34 -0400] INFO: Installing gem\_package[chef-server-api]  
> > version 0.9.6  
> > [Sun, 18 Jul 2010 09:51:34 -0400] ERROR: gem\_package[chef-server-api]  
> > (/root/chef/chef-solo/cookbooks/chef/recipes/bootstrap\_server.rb:74:in  
> > `from_file') had an error: undefined method `runtime\_dependencies' for nil:NilClass  
> > /usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_list.rb:181:in  
> > `tsort_each_child' /usr/local/lib/ruby/1.8/tsort.rb:204:in `each\_strongly\_connected\_component\_from'  
> > /usr/local/lib/ruby/1.8/tsort.rb:183:in `each_strongly_connected_component' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb:175:in `each'  
> > /usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_list.rb:175:in  
> > `tsort_each_node' /usr/local/lib/ruby/1.8/tsort.rb:181:in `each\_strongly\_connected\_component'  
> > /usr/local/lib/ruby/1.8/tsort.rb:165:in `strongly_connected_components' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb:69:in `dependency\_order'  
> > /usr/local/lib/ruby/site\_ruby/1.8/rubygems/dependency\_installer.rb:169:in  
> > `gather_dependencies' /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:245:in `install'  
> > /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:153:in  
> > `install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:176:in `with\_correct\_verbosity'  
> > /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:152:in  
> > `install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:87:in `with\_gem\_sources'  
> > /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:151:in  
> > `install' /usr/local/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider/package/rubygems.rb:398:in `install\_package'
> 
> What version of rubygems is this?

---

<div class="post-metadata">

**Author:** ![kallistec](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/kallistec/32/23_2.png) [@kallistec](https://discourse.chef.io/u/kallistec)\
**Post date:** [July 18, 2010, 5:39pm UTC](https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475/4 "2010-07-18T17:39:57Z")

</div>

On Sun, Jul 18, 2010 at 10:18 AM, Boris Shulman [shulmanb@gmail.com](mailto:shulmanb@gmail.com) wrote:

> Already solved the problems, some missing gems...

Which gems were missing? If there are gem dependencies that aren't in  
the gemspec, that's a bug that should be fixed.

Dan DeLeo

---

<div class="post-metadata">

**Author:** ![Boris\_Shulman](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@Boris\_Shulman](https://discourse.chef.io/u/Boris_Shulman)\
**Post date:** [July 18, 2010, 5:44pm UTC](https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475/5 "2010-07-18T17:44:05Z")

</div>

I believe they are in th spec... Was installing from behind a firewall  
without access to the internet. I downloaded the chef gem but didn't  
specifically downloaded the chef-server and chef-server-web-ui gems..

On Sun, Jul 18, 2010 at 8:39 PM, Daniel DeLeo [dan@kallistec.com](mailto:dan@kallistec.com) wrote:

> On Sun, Jul 18, 2010 at 10:18 AM, Boris Shulman [shulmanb@gmail.com](mailto:shulmanb@gmail.com) wrote:
> 
> > Already solved the problems, some missing gems...
> 
> Which gems were missing? If there are gem dependencies that aren't in  
> the gemspec, that's a bug that should be fixed.
> 
> Dan DeLeo

---

<div class="post-metadata">

**Author:** ![kallistec](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/kallistec/32/23_2.png) [@kallistec](https://discourse.chef.io/u/kallistec)\
**Post date:** [July 18, 2010, 5:45pm UTC](https://discourse.chef.io/t/installing-0-9-6-on-centos-5-4/1475/6 "2010-07-18T17:45:45Z")

</div>

On Sun, Jul 18, 2010 at 10:44 AM, Boris Shulman [shulmanb@gmail.com](mailto:shulmanb@gmail.com) wrote:

> I believe they are in th spec... Was installing from behind a firewall  
> without access to the internet. I downloaded the chef gem but didn't  
> specifically downloaded the chef-server and chef-server-web-ui gems..

Aha! That makes sense, thanks.
