Skip to content

Instantly share code, notes, and snippets.

@lamont-granquist
Created September 16, 2010 18:07
Show Gist options
  • Save lamont-granquist/582874 to your computer and use it in GitHub Desktop.
Save lamont-granquist/582874 to your computer and use it in GitHub Desktop.
chef backtrace:
[Thu, 16 Sep 2010 18:03:13 +0000] ERROR: package[lldpd] (/var/chef/cache/cookbooks/lldpd/recipes/default.rb:3:in `from_file') had an error:
You must override load_current_resource in #<Chef::Provider::Package:0xb6c7dbc8>
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/provider.rb:51:in `load_current_resource'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:42:in `build_provider'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:49:in `run_action'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:107:in `converge'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:106:in `each'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:106:in `converge'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection.rb:94
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/local/ruby-1.8.7/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/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/local/ruby-1.8.7/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/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/runner.rb:80:in `converge'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/client.rb:334:in `converge'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/client.rb:108:in `run'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/application/client.rb:215:in `run_application'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/application/client.rb:207:in `loop'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/application/client.rb:207:in `run_application'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/../lib/chef/application.rb:62:in `run'
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/chef-client:26
/usr/local/ruby-1.8.7/bin/chef-client:19:in `load'
/usr/local/ruby-1.8.7/bin/chef-client:19
cookbook snippet:
# keep lldpd up-to-date
package "lldpd" do
action :upgrade
end
works on CentOS >= 5.5 64-bit
fails on XenServer 5.6 (roughly CentOS 5 32-bit)
might be a diff in how my 32-bit packages are built vs. my 64-bit packages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment