Skip to content
This repository has been archived by the owner on Jul 14, 2021. It is now read-only.

ChefDK 0.10.0 breaks Test Kitchen when using the vsphere driver #599

Closed
justinrstout opened this issue Nov 11, 2015 · 2 comments
Closed

Comments

@justinrstout
Copy link

Version:

ChefDK 0.10.0

Environment:

Windows 7

Scenario:

Trying to run Test Kitchen against one of my cookbooks, using the chef-provisioning-vsphere driver.

Steps to Reproduce:

  • Install the gem chef-provisioning-vsphere
  • Use the following minimal .kitchen.yml:
driver_plugin: vsphere
provisioner:
  name: chef_zero
platforms:
  - name: default
suites:
  - name: default
  • Run kitchen converge

Expected Result:

Test Kitchen runs normally.

Actual Result:

This error is thrown:

!!!!!! The `berkshelf' gem is missing and must be installed or cannot be properly activated. Run `gem install berkshelf` or add the following to your Gemfile if you are using Bundler: `gem 'berkshelf'`.
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::UserError
>>>>>> Message: Could not load or activate Berkshelf (Unable to activate berkshelf-4.0.1, because httpclient-2.7.0 conflicts with httpclient (~> 2.6.0))
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration
@danielsdeleo
Copy link
Contributor

Looks like the issue is a dependency conflict upstream somewhere (I'm guessing berks and test-kitchen)

@thommay
Copy link
Contributor

thommay commented Feb 1, 2017

Hi,
Apologies for the fact that we're only just getting to your issue. Hopefully your issue has been solved by the series of upgrades to our software over the last year.
If not, please feel free to reopen this issue.
Sorry again!

@thommay thommay closed this as completed Feb 1, 2017
@chef-boneyard chef-boneyard locked and limited conversation to collaborators Feb 14, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

3 participants