[chef] Chef-solo apche2 on centos 6.5 not working


Chronological Thread 
  • From: < >
  • To:
  • Subject: [chef] Chef-solo apche2 on centos 6.5 not working
  • Date: Sun, 22 Jun 2014 23:40:58 -0700 (PDT)

Hi,

I'm trying to deploy apache2 cookbook on centos 6.5 its CHEF-SOLO my role is
not executing please help me out!
Role:
 {"name": "apache2-jS5V1-Role","description":"apache2-jS5V1-Role - created by
ITapp","default_attributes":{},"override_attributes":{"apache":{"dir":"/etc/httpd","log_dir":"/var/log/httpd","listen_ports":["80","443"],"user":"apache"}},"json_class":"Chef::Role","chef_type":"role","run_list":["recipe[apache2]"]}

Stack Trace:

[2014-06-23T02:22:13-04:00] WARN: *****************************************
[2014-06-23T02:22:13-04:00] WARN: Did not find config file: /etc/chef/solo.rb,
using command line options.
[2014-06-23T02:22:13-04:00] WARN: *****************************************
[2014-06-23T02:22:13-04:00] INFO: Forking chef instance to converge...
[2014-06-23T02:22:13-04:00] DEBUG: Fork successful. Waiting for new chef pid:
12614
[2014-06-23T02:22:13-04:00] DEBUG: Forked instance now converging
Starting Chef Client, version 11.12.8
[2014-06-23T02:22:13-04:00] INFO: *** Chef 11.12.8 ***
[2014-06-23T02:22:13-04:00] INFO: Chef-client pid: 12614
[2014-06-23T02:22:13-04:00] DEBUG: Chef-client request_id:
ddfdf845-5a0d-4884-ba79-72ed18a821b7
[2014-06-23T02:22:15-04:00] DEBUG: Building node object for a01admin700
[2014-06-23T02:22:15-04:00] DEBUG: Extracting run list from JSON attributes
provided on command line
[2014-06-23T02:22:15-04:00] DEBUG: Re-raising exception: NoMethodError -
undefined method `delete' for role[apache2-jS5V1-Role]:Chef::Role
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:330:in
`consume_run_list'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:307:in
`consume_attributes'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:295:in
`consume_external_attrs'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/policy_builder/expand_node_object.rb:118:in
`build_node'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:259:in
`build_node'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:420:in
`do_run'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:213:in
`block in run'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:207:in
`fork'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:207:in
`run'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application.rb:217:in
`run_chef_client'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application/solo.rb:221:in
`block in run_application'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application/solo.rb:213:in
`loop'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application/solo.rb:213:in
`run_application'
 
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application.rb:67:in
`run'
  /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/bin/chef-solo:25:in
`<top (required)>'
  /usr/bin/chef-solo:23:in `load'
  /usr/bin/chef-solo:23:in `<main>'
[2014-06-23T02:22:15-04:00] FATAL: Stacktrace dumped to
/var/chef/cache/chef-stacktrace.out
[2014-06-23T02:22:15-04:00] DEBUG: NoMethodError: undefined method `delete' 
for
role[apache2-jS5V1-Role]:Chef::Role
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:330:in
`consume_run_list'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:307:in
`consume_attributes'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:295:in
`consume_external_attrs'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/policy_builder/expand_node_object.rb:118:in
`build_node'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:259:in
`build_node'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:420:in
`do_run'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:213:in
`block in run'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:207:in
`fork'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/client.rb:207:in
`run'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application.rb:217:in
`run_chef_client'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application/solo.rb:221:in
`block in run_application'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application/solo.rb:213:in
`loop'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application/solo.rb:213:in
`run_application'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/application.rb:67:in
`run'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/bin/chef-solo:25:in
`<top (required)>'
/usr/bin/chef-solo:23:in `load'
/usr/bin/chef-solo:23:in `<main>'
Chef Client failed. 0 resources updated in 2.377110574 seconds
[2014-06-23T02:22:15-04:00] ERROR: undefined method `delete' for
role[apache2-jS5V1-Role]:Chef::Role
[2014-06-23T02:22:15-04:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef
run process exited unsuccessfully (exit code 1)

Thanks
Venky



Archive powered by MHonArc 2.6.16.

§