Skip to content

Instantly share code, notes, and snippets.

@juliandunn
Created December 4, 2012 16:01
Show Gist options
  • Save juliandunn/4205506 to your computer and use it in GitHub Desktop.
Save juliandunn/4205506 to your computer and use it in GitHub Desktop.
Problems in Nexus cookbook
Generated at Tue Dec 04 15:15:51 +0000 2012
NoMethodError: nexus_settings[baseUrl] (nexus::default line 211) had an error: NoMethodError: undefined method `code' for #<Array:0x7fa964f0d768>
/usr/lib64/ruby/gems/1.8/gems/nexus_cli-0.7.3/lib/nexus_cli/nexus_oss_remote.rb:119:in `upload_global_settings'
/usr/lib64/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:228:in `call'
/usr/lib64/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:228:in `process_result'
/usr/lib64/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:178:in `transmit'
/usr/lib/ruby/1.8/net/http.rb:543:in `start'
/usr/lib64/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:172:in `transmit'
/usr/lib64/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:64:in `execute'
/usr/lib64/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:33:in `execute'
/usr/lib64/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/resource.rb:80:in `put'
/usr/lib64/ruby/gems/1.8/gems/nexus_cli-0.7.3/lib/nexus_cli/nexus_oss_remote.rb:118:in `upload_global_settings'
/var/cache/chef/cookbooks/nexus/providers/settings.rb:54:in `update_nexus_settings_json'
/var/cache/chef/cookbooks/nexus/providers/settings.rb:32:in `class_from_file'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/provider.rb:207:in `instance_eval'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/provider.rb:207:in `action_update'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/provider.rb:119:in `send'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/provider.rb:119:in `run_action'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource.rb:593:in `run_action'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/runner.rb:49:in `run_action'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/runner.rb:81:in `each'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource_collection.rb:94:in `execute_each_resource'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/runner.rb:80:in `converge'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/client.rb:378:in `converge'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/client.rb:420:in `do_run'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/client.rb:176:in `run'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/application.rb:140:in `run_chef_client'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/application/client.rb:274:in `run_application'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/application/client.rb:267:in `loop'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/application/client.rb:267:in `run_application'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/../lib/chef/application.rb:72:in `run'
/usr/lib64/ruby/gems/1.8/gems/chef-10.16.2/bin/chef-client:26
/usr/bin/chef-client:23:in `load'
/usr/bin/chef-client:23
@juliandunn
Copy link
Author

Looks like this is due to the use of Ruby 1.8... need to investigate further. Reverting back to Ruby 1.9 seems to have fixed it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment