Skip to content
This repository has been archived by the owner on Dec 26, 2017. It is now read-only.

Provisioning crashes with 2.0.1 and vagrant 1.5.4 #188

Closed
addisonj opened this issue Apr 28, 2014 · 45 comments
Closed

Provisioning crashes with 2.0.1 and vagrant 1.5.4 #188

addisonj opened this issue Apr 28, 2014 · 45 comments
Labels

Comments

@addisonj
Copy link

When provisioning a new VM or reprovisioning an existing one, vagrant crashes with one of the two following stack traces: (edited slightly to hide private info)

This occurs most of the time:

vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'chef/ubuntu-12.04'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'chef/ubuntu-12.04' is up to date...
==> default: Setting the name of the VM: base_default_1398723346753_97918
==> default: The cookbook path '/Users/addisonj/.berkshelf/default/vagrant/berkshelf-20140423-74786-1cs2ekw-default' doesn't exist. Ignoring...
Updating Vagrant's berkshelf: '/Users/addisonj/.berkshelf/default/vagrant/berkshelf-20140423-74786-1cs2ekw-default'
Resolving cookbook dependencies...
Fetching 'base' from source at .
Fetching cookbook index from http://chef.internal.org.com:26200...
Installing apt (2.3.8) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Using base (0.2.24) from source at .
Installing build-essential (2.0.0) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing chef-client (3.3.8) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing chef_handler (1.1.5) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing erlang (1.5.2) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing cron (1.3.0) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing hostname (0.1.0) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
==> default: Destroying VM and associated drives...
==> default: Running cleanup tasks for 'chef_solo' provisioner...
/Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:34:in `terminate': task was terminated (Celluloid::Task::TerminatedError)
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:350:in `each'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:350:in `cleanup'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:334:in `shutdown'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:326:in `handle_crash'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:161:in `rescue in run'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:147:in `run'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:129:in `block in start'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/thread_handle.rb:13:in `block in initialize'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor_system.rb:32:in `block in get_thread'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/internal_pool.rb:99:in `call'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/internal_pool.rb:99:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/future.rb:104:in `value'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/future.rb:68:in `value'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:170:in `map'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:170:in `install_from_universe'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:39:in `run'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/berksfile.rb:371:in `install'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/berksfile.rb:590:in `vendor'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:47:in `install'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:32:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/provision.rb:76:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/clear_forwarded_ports.rb:15:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/set_name.rb:50:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/clean_machine_folder.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:51:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:51:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:51:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/box_check_outdated.rb:65:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:57:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/configure_chef.rb:22:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/load_shelf.rb:27:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/set_ui.rb:11:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/env_set.rb:19:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:57:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/machine.rb:157:in `action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/batch_action.rb:72:in `block (2 levels) in run'

but occasionally get this instead:

vagrant up                                                                                                                                                      1 ↵
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'chef/ubuntu-12.04'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'chef/ubuntu-12.04' is up to date...
==> default: Setting the name of the VM: base_default_1398723921797_51472
==> default: The cookbook path '/Users/addisonj/.berkshelf/default/vagrant/berkshelf-20140423-74786-1cs2ekw-default' doesn't exist. Ignoring...
Updating Vagrant's berkshelf: '/Users/addisonj/.berkshelf/default/vagrant/berkshelf-20140423-74786-1cs2ekw-default'
Resolving cookbook dependencies...
Fetching 'base' from source at .
Fetching cookbook index from http://chef.internal.org.com:26200...
Installing apt (2.3.8) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Using base (0.2.24) from source at .
Installing build-essential (2.0.0) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing chef-client (3.3.8) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing chef_handler (1.1.5) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing cron (1.3.0) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing erlang (1.5.2) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
Installing hostname (0.1.0) from http://chef.internal.org.com:26200 ([chef_server] https://chef.org.com:443/)
==> default: Destroying VM and associated drives...
==> default: Running cleanup tasks for 'chef_solo' provisioner...
/Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `fetch': key not found: :retries (KeyError)
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `block in slice'
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `each'
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `slice'
    from /Users/addisonj/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:10:in `initialize'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
    from /Users/addisonj/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:146:in `initialize'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
    from /Users/addisonj/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:35:in `open'
    from /Users/addisonj/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley.rb:51:in `open'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/downloader.rb:67:in `try_download'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/downloader.rb:33:in `block in download'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/downloader.rb:32:in `each'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/downloader.rb:32:in `download'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:101:in `install'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/pool_manager.rb:41:in `_send_'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/pool_manager.rb:123:in `method_missing'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/future.rb:104:in `value'
    from /Users/addisonj/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/future.rb:68:in `value'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:170:in `map'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:170:in `install_from_universe'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:39:in `run'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/berksfile.rb:371:in `install'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/berksfile.rb:590:in `vendor'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:47:in `install'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:32:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/provision.rb:76:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/clear_forwarded_ports.rb:15:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/set_name.rb:50:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/clean_machine_folder.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:51:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:51:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:51:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/box_check_outdated.rb:65:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:57:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/configure_chef.rb:22:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/load_shelf.rb:27:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/addisonj/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/set_ui.rb:11:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/env_set.rb:19:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builtin/call.rb:57:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/action/runner.rb:69:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/machine.rb:157:in `action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.4/lib/vagrant/batch_action.rb:72:in `block (2 levels) in run'

Version info:

ungeheuer :: mongohq/chef/base ‹master*› % vagrant -v                                                                                                                                                      1 ↵
Vagrant 1.5.4
ungeheuer :: mongohq/chef/base ‹master*› % berks -v
3.1.1
ungeheuer :: mongohq/chef/base ‹master*› % vagrant plugin list
vagrant-berkshelf (2.0.1)
  - Version Constraint: >= 2.0.1
vagrant-login (1.0.1, system)
vagrant-omnibus (1.4.1)
vagrant-share (1.0.1, system)
vagrant-vmware-fusion (2.3.6)
@sethvargo
Copy link
Contributor

@mitchellh is this what I think it is? Is i18n monkey patching Hash#fetch to raise an error when a key does not exist?

@mitchellh
Copy link

@sethvargo Hash#fetch always raises a KeyError when a key doesn't exist. That is the difference between Hash#fetch and Hash#[].

@sethvargo sethvargo added the Bug label Apr 28, 2014
@sethvargo
Copy link
Contributor

Awkard...

@sethvargo
Copy link
Contributor

Soooo. Ridley calls Hash#slice, which should be using buff-extension's slice, but instead it's using i18n's implementation, which calls fetch.

@mitchellh
Copy link

MONKEY PATCHING BITES HARD

@danylevskyi
Copy link

Ubuntu 12.04, Vagrant 1.5.2
I've get next errors on existing and properly working environments after installing the plugin:

Bringing machine 'default' up with 'virtualbox' provider...
/home/dmytro/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.7/lib/berkshelf/vagrant/env.rb:18:in `initialize': undefined method `scope' for #<Vagrant::UI::Colored:0x00000001867d78> (NoMethodError)
    from /home/dmytro/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.7/lib/berkshelf/vagrant/action.rb:54:in `new'
    from /home/dmytro/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.7/lib/berkshelf/vagrant/action.rb:54:in `block in setup'
    from /home/dmytro/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.7/lib/berkshelf/vagrant/action.rb:53:in `tap'
    from /home/dmytro/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.7/lib/berkshelf/vagrant/action.rb:53:in `setup'
    from /home/dmytro/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.7/lib/berkshelf/vagrant/plugin.rb:15:in `provision'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/action/runner.rb:45:in `call'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/action/runner.rb:45:in `block (2 levels) in run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/action/runner.rb:44:in `tap'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/action/runner.rb:44:in `block in run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/action/runner.rb:43:in `map'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/action/runner.rb:43:in `run'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/machine.rb:157:in `action'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.5.2/lib/vagrant/batch_action.rb:72:in `block (2 levels) in run'
    from /home/dmytro/.vagrant.d/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `call'
    from /home/dmytro/.vagrant.d/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context'

@reset
Copy link
Contributor

reset commented Apr 30, 2014

@danylevskyi you need to update your version of vagrant-berkshelf

@he9lin
Copy link

he9lin commented May 1, 2014

Any updates? :) I am getting the same error with the same versions as the issue creator.

@sethvargo
Copy link
Contributor

@he9lin this is a confirmed bug

@amosin
Copy link

amosin commented May 9, 2014

I am getting the following exception only when using chef_client provisioner, if I use chef_solo provisioner it works fine. It seems to be related to the same issue.

/Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `fetch': key not found: :retries (KeyError)

Versions

$ vagrant -v 
Vagrant 1.5.4
$ berks -v
3.1.1
$ vagrant plugin list
vagrant-berkshelf (2.0.1)
vagrant-login (1.0.1, system)
vagrant-omnibus (1.3.1)
vagrant-share (1.0.1, system)

@gyoza
Copy link

gyoza commented May 14, 2014

Are comments being deleted??

@sethvargo
Copy link
Contributor

Ask GitHub? Not sure.

@gyoza
Copy link

gyoza commented May 14, 2014

My question earlier if anybody knew how to patch this out themselves was deleted..

@sethvargo
Copy link
Contributor

Re-post?

@ivey
Copy link
Contributor

ivey commented May 16, 2014

Do we have any thoughts on where to start with this one?

@sethvargo
Copy link
Contributor

@ivey this is old berkshelf. I'm not sure it's going to make the priorities board, but I think we would welcome a community fix.

@addisonj
Copy link
Author

I am confused what you mean by old berkshelf?

In my environment, this is running against the latest vagrant, berks 3.0,
berks API, etc.

Or do you mean an old way of doing things? If thats the case, then I
understand, but even just some more direction on how to fix it would be
great. Perhaps a tiny write up of the problem and how you might fix it.

On Fri, May 16, 2014 at 10:53 AM, Seth Vargo notifications@github.comwrote:

@ivey https://github.com/ivey this is old berkshelf. I'm not sure it's
going to make the priorities board, but I think we would welcome a
community fix.


Reply to this email directly or view it on GitHubhttps://github.com//issues/188#issuecomment-43354138
.

@sethvargo
Copy link
Contributor

@addisonj this issue is for Berkshelf 2:

Provisioning crashes with 2.0.1 and vagrant 1.5.4

@addisonj
Copy link
Author

vagrant-berkshelf 2.0.1, but berkshelf 3 underneath that.

Look at the stack trace, it goes through berkshelf 3:

from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:170:in `install_from_universe'
    from /Users/addisonj/.vagrant.d/gems/gems/berkshelf-3.1.1/lib/berkshelf/installer.rb:39:in `run'

@reset
Copy link
Contributor

reset commented May 16, 2014

@sethvargo yeah this is the latest stuff. It's an easy fix - we just pass the object to the module function to avoid the monkey patching bullshit.

@gyoza
Copy link

gyoza commented May 16, 2014

Correct, this is occurring in berks 3.1.2 as well.

@reset
Copy link
Contributor

reset commented May 16, 2014

@sethvargo @ivey these two issues will solve the problem: berkshelf/buff-extensions#4 berkshelf/buff-extensions#5

@sethvargo
Copy link
Contributor

  much
      version
very
   number

@johntdyer
Copy link
Contributor

FWIW, I am getting this in Vagrant 1.6 w/ VagrantBerkshelf 2.0.1

Chef solo

$ vup --provision-with chef_solo                                                                            ±[●●][add_databag_support]
Bringing machine 'default' up with 'virtualbox' provider...
Updating Vagrant's berkshelf: '/Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default'
Resolving cookbook dependencies...
Fetching 'tropo-cdr' from source at .
Using albert (14.1.1)
Using apt (2.4.0)
Using aws (2.2.2)
Using base (14.1.1)
Using build-essential (2.0.2)
Using chef_handler (1.1.6)
Using collectd (14.1.1)
Using conf (0.1.0)
Using database (1.3.12)
Using java (1.22.0)
Using labs-yum (14.1.1)
Using managed_directory (0.1.0)
Using mysql (5.2.12)
Using nrpe (14.1.1)
Using ohai (2.0.0)
Using openssl (1.1.0)
Using postgresql (3.4.0)
Using prism (14.1.1)
Using sysctl (0.6.0)
Using syslog-ng (14.1.1)
Using tropo-cdr (0.0.0) from source at .
Using xfs (1.1.0)
Using yum (2.4.4)
Vendoring albert (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/albert
Vendoring apt (2.4.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/apt
Vendoring aws (2.2.2) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/aws
Vendoring base (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/base
Vendoring build-essential (2.0.2) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/build-essential
Vendoring chef_handler (1.1.6) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/chef_handler
Vendoring collectd (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/collectd
Vendoring conf (0.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/conf
Vendoring database (1.3.12) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/database
Vendoring java (1.22.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/java
Vendoring labs-yum (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/labs-yum
Vendoring managed_directory (0.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/managed_directory
Vendoring mysql (5.2.12) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/mysql
Vendoring nrpe (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/nrpe
Vendoring ohai (2.0.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/ohai
Vendoring openssl (1.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/openssl
Vendoring postgresql (3.4.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/postgresql
Vendoring prism (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/prism
Vendoring sysctl (0.6.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/sysctl
Vendoring syslog-ng (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/syslog-ng
Vendoring tropo-cdr (0.0.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/tropo-cdr
Vendoring xfs (1.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/xfs
Vendoring yum (2.4.4) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/yum
Uploading cookbooks to 'https://chef.int.tropo.com'
/Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `fetch': key not found: :retries (KeyError)
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `block in slice'
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `each'
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `slice'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:10:in `initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:146:in `initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:35:in `open'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley.rb:51:in `open'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf.rb:156:in `ridley_connection'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf/uploader.rb:49:in `upload'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf/uploader.rb:36:in `run'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf/berksfile.rb:542:in `upload'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:34:in `block in upload'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:32:in `each'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:32:in `upload'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:21:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:35:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/provision.rb:80:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/clear_forwarded_ports.rb:15:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/set_name.rb:19:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/clean_machine_folder.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/box_check_outdated.rb:36:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/configure_chef.rb:22:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/load_shelf.rb:27:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/set_ui.rb:11:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/env_set.rb:19:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:196:in `action_raw'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:173:in `block in action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/environment.rb:434:in `lock'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:161:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:161:in `action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/batch_action.rb:82:in `block (2 levels) in run'

# jdyer at retina.local in ~/Projects/tropo/tropo-cdr/cookbook/tropo-cdr on git:add_databag_support x [22:58:35]
$                                                                                                           ±[●●][add_databag_support]

Chef Client

$ vup --provision-with chef_client                                                                          ±[●●][add_databag_support]
Bringing machine 'default' up with 'virtualbox' provider...
Updating Vagrant's berkshelf: '/Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default'
Resolving cookbook dependencies...
Fetching 'tropo-cdr' from source at .
Using albert (14.1.1)
Using apt (2.4.0)
Using aws (2.2.2)
Using base (14.1.1)
Using build-essential (2.0.2)
Using chef_handler (1.1.6)
Using collectd (14.1.1)
Using conf (0.1.0)
Using database (1.3.12)
Using java (1.22.0)
Using labs-yum (14.1.1)
Using managed_directory (0.1.0)
Using mysql (5.2.12)
Using nrpe (14.1.1)
Using ohai (2.0.0)
Using openssl (1.1.0)
Using postgresql (3.4.0)
Using prism (14.1.1)
Using sysctl (0.6.0)
Using syslog-ng (14.1.1)
Using tropo-cdr (0.0.0) from source at .
Using xfs (1.1.0)
Using yum (2.4.4)
Vendoring albert (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/albert
Vendoring apt (2.4.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/apt
Vendoring aws (2.2.2) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/aws
Vendoring base (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/base
Vendoring build-essential (2.0.2) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/build-essential
Vendoring chef_handler (1.1.6) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/chef_handler
Vendoring collectd (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/collectd
Vendoring conf (0.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/conf
Vendoring database (1.3.12) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/database
Vendoring java (1.22.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/java
Vendoring labs-yum (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/labs-yum
Vendoring managed_directory (0.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/managed_directory
Vendoring mysql (5.2.12) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/mysql
Vendoring nrpe (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/nrpe
Vendoring ohai (2.0.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/ohai
Vendoring openssl (1.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/openssl
Vendoring postgresql (3.4.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/postgresql
Vendoring prism (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/prism
Vendoring sysctl (0.6.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/sysctl
Vendoring syslog-ng (14.1.1) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/syslog-ng
Vendoring tropo-cdr (0.0.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/tropo-cdr
Vendoring xfs (1.1.0) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/xfs
Vendoring yum (2.4.4) to /Users/jdyer/.berkshelf/default/vagrant/berkshelf-20140519-38122-1jho6bf-default/yum
Uploading cookbooks to 'https://chef.int.tropo.com'
/Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `fetch': key not found: :retries (KeyError)
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `block in slice'
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `each'
    from /Applications/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `slice'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:10:in `initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:146:in `initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
    from (celluloid):0:in `remote procedure call'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
    from /Users/jdyer/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley/client.rb:35:in `open'
    from /Users/jdyer/.vagrant.d/gems/gems/ridley-3.1.0/lib/ridley.rb:51:in `open'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf.rb:156:in `ridley_connection'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf/uploader.rb:49:in `upload'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf/uploader.rb:36:in `run'
    from /Users/jdyer/.vagrant.d/gems/gems/berkshelf-3.1.2/lib/berkshelf/berksfile.rb:542:in `upload'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:34:in `block in upload'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:32:in `each'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:32:in `upload'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/upload.rb:21:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:35:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/provision.rb:80:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/clear_forwarded_ports.rb:15:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/set_name.rb:19:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/clean_machine_folder.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/box_check_outdated.rb:36:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/configure_chef.rb:22:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/load_shelf.rb:27:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Users/jdyer/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/set_ui.rb:11:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/env_set.rb:19:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builtin/call.rb:53:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/warden.rb:34:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/builder.rb:116:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `block in run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/util/busy.rb:19:in `busy'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/action/runner.rb:66:in `run'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:196:in `action_raw'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:173:in `block in action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/environment.rb:434:in `lock'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:161:in `call'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/machine.rb:161:in `action'
    from /Applications/Vagrant/embedded/gems/gems/vagrant-1.6.2/lib/vagrant/batch_action.rb:82:in `block (2 levels) in run'

# jdyer at retina.local in ~/Projects/tropo/tropo-cdr/cookbook/tropo-cdr on git:add_databag_support x [22:59:02]
$ a                                                                                                         ±[●●][add_databag_support]

@sethvargo
Copy link
Contributor

@johntdyer that's the same error.

ALL - okay. It's an issue. Please stop crowding the conversation with "me too" and "+1". Debugging output (that is different than those already posted) is incredibly valuable (like what @johntdyer provided). We are confirming this is an issue. If you would like to track progress, please click the "Subscribe" button.

@reset
Copy link
Contributor

reset commented May 21, 2014

If you are interested in tracking progress at a lower level, this is the PR which will fix the problem: berkshelf/buff-extensions#4

@crackmac
Copy link

Possible solution for some folks...

Try removing the vagrant-omnibus plugin and any config.omnibus.chef_version lines from your Vagrantfile.

For a long while we were chasing down berks-api and berkshelf issues and it turned out to be neither.

TMI

$ vagrant-v
Vagrant 1.6.2
$ vagrant plugin list
vagrant-berkshelf (2.0.1)
vagrant-login (1.0.1, system)
vagrant-share (1.0.1, system)
$ berks -v  
3.1.1

@zarry
Copy link

zarry commented Jun 13, 2014

Similar stacktrace although slightly different source, from windows vagrant up command.

C:\git\chub_vault>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'boxer/ubuntu-14.04-basic'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'boxer/ubuntu-14.04-basic' is up to date...
==> default: Setting the name of the VM: vault.vagrant.dev
==> default: The cookbook path 'C:/.berkshelf/default/vagrant/berkshelf-20140612-11092-16wzvgl-default' doesn't exist. Ignoring...
Updating Vagrant's berkshelf: 'C:/.berkshelf/default/vagrant/berkshelf-20140612-11092-16wzvgl-default'
Resolving cookbook dependencies...
Fetching 'chub_java' from git@git.cluster.internal.com:chef/chub_java.git (at master)
Fetching 'chub_vault' from source at .
Fetching cookbook index from http://berksapi.cluster.internal.com...
Using chef_handler (1.1.6)
Using chub_java (0.1.1) from git@git.cluster.internal.com:chef/chub_java.git (at master)
Using chub_vault (0.3.5) from source at .
Using java (1.22.0)
Installing windows (1.30.0) from http://berksapi.cluster.internal.com ([chef_server] https://chef.cluster.internal.com:443/)
==> default: Destroying VM and associated drives...
==> default: Running cleanup tasks for 'chef_solo' provisioner...
C:/HashiCorp/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `fetch': key not found: :retries (KeyError)
        from C:/HashiCorp/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `block in slice'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `each'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/i18n-0.6.9/lib/i18n/core_ext/hash.rb:4:in `slice'
        from C:/Users/auser/.vagrant.d/gems/gems/ridley-4.0.0/lib/ridley/client.rb:10:in `initialize'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
        from (celluloid):0:in `remote procedure call'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
        from C:/Users/auser/.vagrant.d/gems/gems/ridley-4.0.0/lib/ridley/client.rb:146:in `initialize'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
        from (celluloid):0:in `remote procedure call'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid.rb:169:in `new'
        from C:/Users/auser/.vagrant.d/gems/gems/ridley-4.0.0/lib/ridley/client.rb:35:in `open'
        from C:/Users/auser/.vagrant.d/gems/gems/ridley-4.0.0/lib/ridley.rb:51:in `open'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/downloader.rb:67:in `try_download'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/downloader.rb:33:in `block in download'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/downloader.rb:32:in `each'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/downloader.rb:32:in `download'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/installer.rb:101:in `install'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
        from (celluloid):0:in `remote procedure call'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:92:in `value'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/proxies/cell_proxy.rb:17:in `_send_'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/pool_manager.rb:41:in `_send_'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/pool_manager.rb:123:in `method_missing'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `public_send'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:26:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/calls.rb:63:in `dispatch'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:60:in `block in invoke'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/cell.rb:71:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/actor.rb:362:in `block in task'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks.rb:55:in `block in initialize'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/tasks/task_fiber.rb:15:in `block in create'
        from (celluloid):0:in `remote procedure call'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/future.rb:104:in `value'
        from C:/Users/auser/.vagrant.d/gems/gems/celluloid-0.16.0.pre/lib/celluloid/future.rb:68:in `value'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/installer.rb:170:in `map'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/installer.rb:170:in `install_from_universe'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/installer.rb:39:in `run'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/berksfile.rb:371:in `install'
        from C:/Users/auser/.vagrant.d/gems/gems/berkshelf-3.1.3/lib/berkshelf/berksfile.rb:590:in `vendor'
        from C:/Users/auser/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:47:in `install'
        from C:/Users/auser/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/install.rb:32:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/provision.rb:80:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/clear_forwarded_ports.rb:15:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/set_name.rb:50:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/clean_machine_folder.rb:17:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builder.rb:116:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `block in run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/util/busy.rb:19:in `busy'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/call.rb:53:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builder.rb:116:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `block in run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/util/busy.rb:19:in `busy'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/call.rb:53:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builder.rb:116:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `block in run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/util/busy.rb:19:in `busy'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/call.rb:53:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/box_check_outdated.rb:65:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/match_mac_address.rb:16:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/import.rb:32:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/customize.rb:40:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/check_accessible.rb:18:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builder.rb:116:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `block in run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/util/busy.rb:19:in `busy'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/call.rb:53:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/Users/auser/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/configure_chef.rb:22:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/Users/auser/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/load_shelf.rb:27:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/Users/auser/.vagrant.d/gems/gems/vagrant-berkshelf-2.0.1/lib/berkshelf/vagrant/action/set_ui.rb:11:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/env_set.rb:19:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/handle_box.rb:56:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builder.rb:116:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `block in run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/util/busy.rb:19:in `busy'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builtin/call.rb:53:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/plugins/providers/virtualbox/action/check_virtualbox.rb:17:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/warden.rb:34:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/builder.rb:116:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `block in run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/util/busy.rb:19:in `busy'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/action/runner.rb:66:in `run'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/machine.rb:190:in `action_raw'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/machine.rb:167:in `block in action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/environment.rb:423:in `lock'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/machine.rb:155:in `action'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.0/lib/vagrant/batch_action.rb:82:in `block (2 levels) in run'

@barrowkwan
Copy link

I am having the exact problem and try to patch it but I am confused. One of the comment here said to refer to RiotGames/buff-extensions/hash.rb , do I use that patch to appy to the hash.rb in i18n-0.6.9 gem?

@addisonj
Copy link
Author

Any progress on this?

I hate to be that guy but looking at the underlying issues mentioned by @reset, the code is there (berkshelf/buff-extensions#4) but simply hasn't been merged yet?

Would really looove to be able to use this workflow with newest vagrant :)

@alexdeleon
Copy link

Hi all,
I don't know if this could help some of the folks here.. but after being stuck with this issue for several days, I found that if vagrant-berkshelf is the first plugin I install before any other, everything works as expected. In my case, vagrant-1.5.4 & ruby-2.1.2. I deleted my ~/.vagrant.d , installed vagrant, install vagrant-berkshelf and then all my other plugins. This worked for me... I hope it can help you.

@sethvargo
Copy link
Contributor

We just released vagrant-berkshelf v3.0.0.rc1 which should fix this issue. Can people please help us test?

@reset
Copy link
Contributor

reset commented Jul 24, 2014

@addisonj like @sethvargo mentioned, this is fixed in the release candidate that I published yesterday. I haven't gotten anyone to test it on Windows yet which is why it's still just a release candidate. This is fixed in master so closing this ticket.

@reset reset closed this as completed Jul 24, 2014
@barrowkwan
Copy link

I just gave 3.0.0.rc1 a try and it totally broke my vagrant.

Noodles-2: barrowkwan$ vagrant plugin list
vagrant-berkshelf (3.0.0.rc1)
  - Version Constraint: 3.0.0.rc1
vagrant-login (1.0.1, system)
vagrant-omnibus (1.4.1)
vagrant-share (1.1.0, system)
vagrant-vmware-fusion (2.4.1)
Noodles-2:chef-fmtmisc01 barrowkwan$

Noodles-2: barrowkwan$ vagrant up
/Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/berks_config.rb:29:in read': No such file or directory - { (Errno::ENOENT)   "chef":{     "chef_server_url":"https://localhost",     "validation_client_name":"barrowkwan",     "validation_key_path":"~/.chef/barrowkwan-validation.pem",     "client_key":"~/.chef/barrowkwan.pem",     "node_name":"barrowkwan"   },   "cookbook":{     "copyright":"Barrow Kwan",     "email":"barrowkwan@yahoo.com",     "license":"apachev2"   },   "allowed_licenses":[],   "raise_license_exception":false,   "ssl":{     "verify":false   },   "vagrant" : {     "vm" : {       "box" : "opscode-centos-6.4"     },     "provision":"chef_solo"   } } from /Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/berks_config.rb:29:infrom_json'
from /Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/berks_config.rb:38:in instance' from /Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/config.rb:40:ininitialize'

The problem seem to be the function parse the entire ~/.berkshelf/config.json instead  of the path to the config.json.   So I delete ~/.berkshelf/config.json and run it again.

Noodles-2: barrowkwan$ vagrant up
Bringing machine 'default' up with 'vmware_fusion' provider...
==> default: Cloning VMware VM: 'centos-6.5-x86_64-vmware-chef'. This can take some time...
==> default: Verifying vmnet devices are healthy...
Updating Vagrant's berkshelf: '/Users/barrowkwan/.berkshelf/default/vagrant/berkshelf-20140714-780-ucels9-default'
RuntimeError: Couldn't determine Berks version: #<Buff::ShellOut::Response:0x0000010092b610 @ExitStatus=1, @stdout="", @stderr="/Applications/Vagrant/embedded/lib/ruby/2.0.0/rubygems/dependency.rb:296:in to_specs': Could not find 'berkshelf' (>= 0) among 58 total gem(s) (Gem::LoadError)\n\tfrom /Applications/Vagrant/embedded/lib/ruby/2.0.0/rubygems/dependency.rb:307:in to_spec'\n\tfrom /Applications/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:ingem'\n\tfrom /Users/barrowkwan/.rvm/gems/ruby-1.9.3-p547@chef/bin/berks:22:in

'\n\tfrom /Users/barrowkwan/.rvm/gems/ruby-1.9.3-p547@chef/bin/ruby_executable_hooks:15:ineval'\n\tfrom /Users/barrowkwan/.rvm/gems/ruby-1.9.3-p547@chef/bin/ruby_executable_hooks:15:in '\n">

On Thursday, July 24, 2014 1:04 PM, Jamie Winsor notifications@github.com wrote:

Closed #188.

Reply to this email directly or view it on GitHub.

@addisonj
Copy link
Author

I also had that same problem, but didn't have time to dig deeper.

On Thu, Jul 24, 2014 at 7:23 PM, Barrow Kwan notifications@github.com
wrote:

I just gave 3.0.0.rc1 a try and it totally broke my vagrant.

Noodles-2: barrowkwan$ vagrant plugin list
vagrant-berkshelf (3.0.0.rc1)

  • Version Constraint: 3.0.0.rc1

vagrant-login (1.0.1, system)
vagrant-omnibus (1.4.1)
vagrant-share (1.1.0, system)
vagrant-vmware-fusion (2.4.1)
Noodles-2:chef-fmtmisc01 barrowkwan$

Noodles-2: barrowkwan$ vagrant up
/Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/berks_config.rb:29:in
read': No such file or directory - { (Errno::ENOENT) "chef":{ "chef_server_url":"https://localhost", "validation_client_name":"barrowkwan", "validation_key_path":"~/.chef/barrowkwan-validation.pem", "client_key":"~/.chef/barrowkwan.pem", "node_name":"barrowkwan" }, "cookbook":{ "copyright":"Barrow Kwan", "email":"barrowkwan@yahoo.com", "license":"apachev2" }, "allowed_licenses":[], "raise_license_exception":false, "ssl":{ "verify":false }, "vagrant" : { "vm" : { "box" : "opscode-centos-6.4" }, "provision":"chef_solo" } } from /Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/berks_config.rb:29:in from_json'
from
/Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/berks_config.rb:38:in
instance' from /Users/barrowkwan/.vagrant.d/gems/gems/vagrant-berkshelf-3.0.0.rc1/lib/berkshelf/vagrant/config.rb:40:in initialize'

The problem seem to be the function parse the entire
~/.berkshelf/config.json instead of the path to the config.json. So I
delete ~/.berkshelf/config.json and run it again.

Noodles-2: barrowkwan$ vagrant up
Bringing machine 'default' up with 'vmware_fusion' provider...
==> default: Cloning VMware VM: 'centos-6.5-x86_64-vmware-chef'. This can
take some time...
==> default: Verifying vmnet devices are healthy...
Updating Vagrant's berkshelf:
'/Users/barrowkwan/.berkshelf/default/vagrant/berkshelf-20140714-780-ucels9-default'
RuntimeError: Couldn't determine Berks version:
#<Buff::ShellOut::Response:0x0000010092b610 @ExitStatus=1, @stdout="",
@stderr="/Applications/Vagrant/embedded/lib/ruby/2.0.0/rubygems/dependency.rb:296:in
to_specs': Could not find 'berkshelf' (>= 0) among 58 total gem(s) (Gem::LoadError)\n\tfrom /Applications/Vagrant/embedded/lib/ruby/2.0.0/rubygems/dependency.rb:307:in to_spec'\n\tfrom
/Applications/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in
gem'\n\tfrom /Users/barrowkwan/.rvm/gems/ruby-1.9.3-p547@chef/bin/berks:22:in

'\n\tfrom /Users/barrowkwan/.rvm/gems/ruby-1.9.3-p547@chef/bin/ruby_executable_hooks:15:in
eval'\n\tfrom /Users/barrowkwan/.rvm/gems/ruby-1.9.3-p547@chef/bin/ruby_executable_hooks:15:in '\n">

On Thursday, July 24, 2014 1:04 PM, Jamie Winsor notifications@github.com
wrote:

Closed #188.

Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub
#188 (comment)
.

@reset
Copy link
Contributor

reset commented Jul 25, 2014

@barrowkwan @addisonj it was an issue reading a berkshelf configuration if it were present. Fixed and released in 3.0.0.rc2

@rbagul
Copy link

rbagul commented Jul 25, 2014

I also had a same issue.

Uninstall vagrant omnibus
install vagrant omnibus

resolved the issue. It's working fine.

@Chili-Man
Copy link

I can confirm that removing and reinstalling vagrant-omnibus plugin solves the issue for when using vagrant-berkshelf 2.0.1. However, using vagrant-berkshelf 3.0.0 gave me this error instead #213

@seeafish
Copy link

seeafish commented Aug 2, 2014

Was still getting this issue on berks v3.1.3, but managed to get around it by switching my gemsets to global:
rvm gemset use global
Not entirely sure why it couldn't pick up berkshelf in the default space.

@epu
Copy link

epu commented Aug 8, 2014

I'm also getting the 'RuntimeError: Couldn't determine Berks version: #<Buff::...'
I'm trying to use a windows environment provided by msi installers for both vagrant and the chefdk.

From the stack trace, it looks like vagrant is looking for berkshelf gem, but vagrant is using its gems from its installed-by-the-msi embedded ruby, and berkshelf gem is located in the installed-by-the-chefdk-msi ruby.

Looking to see if this is a separate already-reported issue, but if I extract the metadata from the plugins' .gem file and crack it with a text editor, it doesn't explicitly depend on berkshelf ruby gem. Probably there's a right place to add that? (edit: assuming that then, installing the plugin with vagrant would download and cache a version of the berkshelf gem for itself - if it has to match the one in my chefdk, don't know the mechanics of how it would test/detect that).

@reset
Copy link
Contributor

reset commented Aug 8, 2014

No, the gem is no longer a dependency. The plugin will now shell out to the ChefDK installed berks command.

Typically any issues with loading the gem were because the users path is not setup with the ChefDK directory infront of their rvm, rbenv, or vagrant directories. It's crucial that any rbenv or rvm init happens before you add ChefDK to your path.

Jamie Winsor
@resetexistence

On Aug 8, 2014, at 10:16 AM, Erik M. Purins notifications@github.com wrote:

I'm also getting the 'RuntimeError: Couldn't determine Berks version: #<Buff::...'
I'm trying to use a windows environment provided by msi installers for both vagrant and the chefdk.

From the stack trace, it looks like vagrant is looking for berkshelf gem, but vagrant is using its gems from its installed-by-the-msi embedded ruby, and berkshelf gem is located in the installed-by-the-chefdk-msi ruby.

Looking to see if this is a separate already-reported issue, but if I extract the metadata from the plugins' .gem file and crack it with a text editor, it doesn't explicitly depend on berkshelf ruby gem. Probably there's a right place to add that?


Reply to this email directly or view it on GitHub.

@epu
Copy link

epu commented Aug 8, 2014

Ok, thanks for explanation of the importance of PATH.

I've forced chefdk bin dirs to start of PATH, and I'm still getting this error on windows. Poking at it.

@seeafish
Copy link

seeafish commented Aug 8, 2014

Thanks Jamie.

@nshemonsky
Copy link

Thanks, indeed. Moving the ChefDK towards the tail end of my path took care
of this issue for me.

On Fri, Aug 8, 2014 at 1:59 PM, Sia Gholami notifications@github.com
wrote:

Thanks Jamie.


Reply to this email directly or view it on GitHub
#188 (comment)
.

@epu
Copy link

epu commented Aug 8, 2014

PATH error here too; a stale chef-client path was hosing me. Thanks for the help.

Part of me thinks, maybe when this assert bubbles up, we could print a friendlier 'check your PATH' message. But the other part of me thinks, the assertion is fairly unique and says what's wrong (without mentioning PATH).

@berkshelf berkshelf locked and limited conversation to collaborators Jun 16, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests