Skip to content

Instantly share code, notes, and snippets.

@mrdavidlaing
Created January 23, 2013 16:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrdavidlaing/4609876 to your computer and use it in GitHub Desktop.
Save mrdavidlaing/4609876 to your computer and use it in GitHub Desktop.
Using latest http://github.com/zephirworks/cloudfoundry-mongodb-service-cookbook bundle exec kitchen test --platform ubuntu-12.04 gives: ``` [Wed, 23 Jan 2013 16:38:11 +0000] FATAL: NoMethodError: undefined method `notifies' for "cloudfoundry_source[cloud_controller]":String /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagr…
[16:32][mrdavidlaing@maccy001:~/Projects/zephirworks/cloudfoundry-mongodb-service-cookbook(master)]$ rm -rf /Users/mrdavidlaing/Projects/zephirwor/cloudfoundry-mongodb-service-cookbook/test/kitchen/.kitchen/
[16:32][mrdavidlaing@maccy001:~/Projects/zephirworks/cloudfoundry-mongodb-service-cookbook(master)]$ bundle exec kitchen test --platform ubuntu-12.04
checking cloudfoundry-mongodb-service
WARNING: No cookbooks to test in /Users/mrdavidlaing/Projects/zephirworks/cloudfoundry-mongodb-service-cookbook/.. - is your cookbook path misconfigured?
Assembling required cookbooks at [/Users/mrdavidlaing/Projects/zephirworks/cloudfoundry-mongodb-service-cookbook/test/kitchen/.kitchen/cookbooks].
[ubuntu-12.04] Importing base box 'opscode-ubuntu-12.04'...
[ubuntu-12.04] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
box.
Guest Additions Version: 4.1.18
VirtualBox Version: 4.2.6
[ubuntu-12.04] Matching MAC address for NAT networking...
[ubuntu-12.04] Clearing any previously set forwarded ports...
[ubuntu-12.04] Forwarding ports...
[ubuntu-12.04] -- 22 => 2222 (adapter 1)
[ubuntu-12.04] Creating shared folders metadata...
[ubuntu-12.04] Clearing any previously set network interfaces...
[ubuntu-12.04] Running any VM customizations...
[ubuntu-12.04] Booting VM...
[ubuntu-12.04] Waiting for VM to boot. This can take a few minutes.
[ubuntu-12.04] VM booted and ready for use!
[ubuntu-12.04] Setting host name...
[ubuntu-12.04] Mounting shared folders...
[ubuntu-12.04] -- v-root: /vagrant
[ubuntu-12.04] -- project: /test-kitchen/source
[ubuntu-12.04] -- v-csc-1: /tmp/vagrant-chef-1/chef-solo-1/cookbooks
[ubuntu-12.04] -- v-csc-2: /tmp/vagrant-chef-1/chef-solo-2/cookbooks
[ubuntu-12.04] Running provisioner: Vagrant::Provisioners::ChefSolo...
[ubuntu-12.04] Generating chef JSON and uploading...
[ubuntu-12.04] Running chef-solo...
stdin: is not a tty
[Wed, 23 Jan 2013 16:36:12 +0000] INFO: *** Chef 10.12.0 ***
[Wed, 23 Jan 2013 16:36:14 +0000] INFO: Setting the run_list to ["test-kitchen::default", "recipe[minitest-handler]", "cloudfoundry-mongodb-service_test::gateway", "cloudfoundry-mongodb-service::gateway"] from JSON
[Wed, 23 Jan 2013 16:36:14 +0000] INFO: Run List is [recipe[test-kitchen::default], recipe[minitest-handler], recipe[cloudfoundry-mongodb-service_test::gateway], recipe[cloudfoundry-mongodb-service::gateway]]
[Wed, 23 Jan 2013 16:36:14 +0000] INFO: Run List expands to [test-kitchen::default, minitest-handler, cloudfoundry-mongodb-service_test::gateway, cloudfoundry-mongodb-service::gateway]
[Wed, 23 Jan 2013 16:36:14 +0000] INFO: Starting Chef Run for ubuntu-12-04
[Wed, 23 Jan 2013 16:36:14 +0000] INFO: Running start handlers
[Wed, 23 Jan 2013 16:36:14 +0000] INFO: Start handlers complete.
[Wed, 23 Jan 2013 16:36:15 +0000] WARN: Missing gem 'right_aws'
[Wed, 23 Jan 2013 16:36:18 +0000] INFO: Processing execute[apt-get update] action run (apt::default line 29)
[Wed, 23 Jan 2013 16:36:28 +0000] INFO: execute[apt-get update] ran successfully
[Wed, 23 Jan 2013 16:36:28 +0000] INFO: Processing chef_gem[minitest] action nothing (minitest-handler::default line 2)
[Wed, 23 Jan 2013 16:36:28 +0000] INFO: Processing chef_gem[minitest] action install (minitest-handler::default line 2)
[Wed, 23 Jan 2013 16:36:35 +0000] INFO: chef_gem[minitest] installed version 3.0.1
[Wed, 23 Jan 2013 16:36:35 +0000] INFO: Processing chef_gem[minitest-chef-handler] action nothing (minitest-handler::default line 7)
[Wed, 23 Jan 2013 16:36:35 +0000] INFO: Processing chef_gem[minitest-chef-handler] action install (minitest-handler::default line 7)
[Wed, 23 Jan 2013 16:36:54 +0000] INFO: chef_gem[minitest-chef-handler] installed version 0.6.5
[Wed, 23 Jan 2013 16:36:56 +0000] INFO: Enabling minitest-chef-handler as a report handler
[Wed, 23 Jan 2013 16:36:56 +0000] INFO: Processing execute[apt-get update] action run (postgresql::ruby line 24)
[Wed, 23 Jan 2013 16:37:03 +0000] INFO: execute[apt-get update] ran successfully
[Wed, 23 Jan 2013 16:37:03 +0000] INFO: Processing execute[apt-get-update-build-essentials] action run (build-essential::default line 30)
[Wed, 23 Jan 2013 16:37:13 +0000] INFO: execute[apt-get-update-build-essentials] ran successfully
[Wed, 23 Jan 2013 16:37:13 +0000] INFO: Processing package[build-essential] action install (build-essential::default line 51)
[Wed, 23 Jan 2013 16:37:13 +0000] INFO: Processing package[binutils-doc] action install (build-essential::default line 51)
[Wed, 23 Jan 2013 16:37:20 +0000] INFO: package[binutils-doc] installed version 2.22-6ubuntu1
[Wed, 23 Jan 2013 16:37:20 +0000] INFO: Processing package[autoconf] action install (build-essential::default line 58)
[Wed, 23 Jan 2013 16:37:27 +0000] INFO: package[autoconf] installed version 2.68-1ubuntu2
[Wed, 23 Jan 2013 16:37:27 +0000] INFO: Processing package[flex] action install (build-essential::default line 58)
[Wed, 23 Jan 2013 16:37:32 +0000] INFO: package[flex] installed version 2.5.35-10ubuntu3
[Wed, 23 Jan 2013 16:37:32 +0000] INFO: Processing package[bison] action install (build-essential::default line 58)
[Wed, 23 Jan 2013 16:37:36 +0000] INFO: package[bison] installed version 1:2.5.dfsg-2.1
[Wed, 23 Jan 2013 16:37:36 +0000] INFO: Processing package[postgresql-client] action install (postgresql::client line 28)
[Wed, 23 Jan 2013 16:37:52 +0000] INFO: package[postgresql-client] installed version 9.1+129ubuntu1
[Wed, 23 Jan 2013 16:37:52 +0000] INFO: Processing package[libpq-dev] action install (postgresql::client line 28)
[Wed, 23 Jan 2013 16:38:00 +0000] INFO: package[libpq-dev] installed version 9.1.7-0ubuntu12.04
[Wed, 23 Jan 2013 16:38:00 +0000] INFO: Processing chef_gem[pg] action install (postgresql::ruby line 40)
[Wed, 23 Jan 2013 16:38:04 +0000] ERROR: chef_gem[pg] (postgresql::ruby line 40) has had an error
[Wed, 23 Jan 2013 16:38:04 +0000] WARN: Failed to properly build pg gem. Forcing properly linking and retrying (omnibus fix)
[Wed, 23 Jan 2013 16:38:04 +0000] INFO: Processing execute[generate pg gem Makefile] action run (postgresql::ruby line 71)
[Wed, 23 Jan 2013 16:38:09 +0000] INFO: execute[generate pg gem Makefile] ran successfully
[Wed, 23 Jan 2013 16:38:09 +0000] INFO: Processing execute[make pg gem lib] action run (postgresql::ruby line 78)
[Wed, 23 Jan 2013 16:38:10 +0000] INFO: execute[make pg gem lib] ran successfully
[Wed, 23 Jan 2013 16:38:10 +0000] INFO: Processing execute[install pg gem lib] action run (postgresql::ruby line 85)
[Wed, 23 Jan 2013 16:38:10 +0000] INFO: execute[install pg gem lib] ran successfully
[Wed, 23 Jan 2013 16:38:10 +0000] INFO: Processing execute[install pg spec] action run (postgresql::ruby line 92)
[Wed, 23 Jan 2013 16:38:11 +0000] INFO: execute[install pg spec] ran successfully
[Wed, 23 Jan 2013 16:38:11 +0000] WARN: Installation of pg gem successful!
[Wed, 23 Jan 2013 16:38:11 +0000] ERROR: Running exception handlers
[Wed, 23 Jan 2013 16:38:11 +0000] ERROR: Exception handlers complete
[Wed, 23 Jan 2013 16:38:11 +0000] FATAL: Stacktrace dumped to /tmp/vagrant-chef-1/chef-stacktrace.out
[Wed, 23 Jan 2013 16:38:11 +0000] FATAL: NoMethodError: undefined method `notifies' for "cloudfoundry_source[cloud_controller]":String
/Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/provisioners/chef_solo.rb:210:in `run_chef_solo': Chef never successfully completed! Any errors should be visible in the (Vagrant::Provisioners::Chef::ChefError)
output above. Please fix your recipes so that they properly complete.
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/provisioners/chef_solo.rb:96:in `provision!'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/vm/provision.rb:34:in `block in call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/vm/provision.rb:31:in `each'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/vm/provision.rb:31:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/warden.rb:33:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/vm/check_accessible.rb:18:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/warden.rb:33:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/general/validate.rb:13:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/warden.rb:33:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/general/check_virtualbox.rb:23:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/warden.rb:33:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/builder.rb:92:in `call'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/runner.rb:49:in `block in run'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/util/busy.rb:19:in `busy'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/action/runner.rb:49:in `run'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/vm.rb:192:in `run_action'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/vm.rb:164:in `provision'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/command/provision.rb:24:in `block in execute'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/command/base.rb:116:in `block in with_target_vms'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/command/base.rb:111:in `each'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/command/base.rb:111:in `with_target_vms'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/command/provision.rb:19:in `execute'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/cli.rb:42:in `execute'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/vagrant-1.0.5/lib/vagrant/environment.rb:167:in `cli'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/runner/vagrant.rb:35:in `converge'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/cli/test.rb:45:in `block in run'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/project/base.rb:49:in `block in each_build'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/project/base.rb:48:in `each'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/project/base.rb:48:in `each_build'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/project/cookbook.rb:87:in `each_build'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/cli/test.rb:37:in `run'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/cli.rb:116:in `run'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/lib/test-kitchen/cli.rb:80:in `run'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/gems/test-kitchen-0.7.0/bin/kitchen:7:in `<top (required)>'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/bin/kitchen:23:in `load'
from /Users/mrdavidlaing/.rvm/gems/ruby-1.9.3-p0/bin/kitchen:23:in `<main>'
[16:38][mrdavidlaing@maccy001:~/Projects/zephirworks/cloudfoundry-mongodb-service-cookbook(master)]$
@andreacampi
Copy link

Uhm, odd, can you attach the content of /tmp/vagrant-chef-1/chef-stacktrace.out too?

BTW I've never tested with such an old version of Chef. You may have an old bento image.
I think you can find those in ~/.vagrant -- just deleting it should force it to re-download.

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