Skip to content

Instantly share code, notes, and snippets.

@vinyar
Created January 6, 2015 11:17
Show Gist options
  • Save vinyar/24ac66c9fe723bc0427f to your computer and use it in GitHub Desktop.
Save vinyar/24ac66c9fe723bc0427f to your computer and use it in GitHub Desktop.
Chef verify failure on clean ChefDK installation on OSX 10.9.5
$ chef verify
Running verification for component 'berkshelf'
Running verification for component 'test-kitchen'
Running verification for component 'chef-client'
Running verification for component 'chef-dk'
Running verification for component 'chefspec'
....
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chefspec-4.2.0.beta.1/lib/chefspec/berkshelf.rb:4:in `rescue in <top (required)>': I could not load the 'Berkshelf' gem! You must have the gem installed (ChefSpec::Error::GemLoadError)
on your local system before you can use the berkshelf plugin.
You can install berkshelf by running:
gem install berkshelf
or add Berkshelf to your Gemfile and run the `bundle` command to install.
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chefspec-4.2.0.beta.1/lib/chefspec/berkshelf.rb:1:in `<top (required)>'
from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /private/var/folders/9r/g1wlns1j29bg0c7b_6fr7b480000gp/T/d20150106-75745-7a38qa/spec/spec_helper.rb:2:in `<top (required)>'
from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /private/var/folders/9r/g1wlns1j29bg0c7b_6fr7b480000gp/T/d20150106-75745-7a38qa/spec/foo_spec.rb:1:in `<top (required)>'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `load'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `block in load_spec_files'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `each'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `load_spec_files'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:96:in `setup'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:84:in `run'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:69:in `run'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:37:in `invoke'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/exe/rspec:4:in `<top (required)>'
from /opt/chefdk/embedded/bin/rspec:23:in `load'
from /opt/chefdk/embedded/bin/rspec:23:in `<main>'
---------------------------------------------
Verification of component 'chef-dk' succeeded.
Verification of component 'berkshelf' succeeded.
Verification of component 'chef-client' succeeded.
Verification of component 'chefspec' failed.
Verification of component 'test-kitchen' succeeded.
@vinyar
Copy link
Author

vinyar commented Jan 6, 2015

After removing vagrant plugins kitchen create and converge succeed.
However, chef verify still fails with the same error as originally.

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