Closed haidangwa closed 9 years ago
@haidangwa this is a conflict with Berkshelf which hasn't had a new release to bump the required version of retryable. A new version of Berkshelf will be released soon that is compatible with Ridley 4.1.2.
It is not recommended to install Berkshelf via RubyGem to avoid gem dependency conflicts. Berkshelf is now part of the ChefDK which includes Test-Kitchen, Berkshelf, Chef, and other useful tools for Chef developers.
Doesn't help those of us that cannot update our ChefDK and must rely on the gem installs, like those using Amazon Opsworks...
@benholtz this is an unfortunate issue with Amazon Opsworks. If you're a user of their toolchain I would open an issue with them to explain that over a year ago the tooling shifted to this installation method and they need to get up to speed. It sucks but that's how it's gotta be :(.
I just ran across this (Opsworks/Berkshelf 3.2.0). Has anybody found a workaround?
Never mind, uninstalling Ridley via /opt/aws/opsworks/local/bin/gem uninstall ridley
and rerunning the install works.
I have a ticket open with AWS to see if I can get them to look at this though.
Same issue today for us on AWS opsworks sigh. Thanks jmreicha for the workaround
test environment:
As of today, this installs test-kitchen 1.2.1, berkshelf 3.2.2, and kitchen-vagrant 0.15.0. As a result of the berkshelf install, it also installed ridley-4.1.2. However, this version of ridley has a gem dependency on retryable that conflicts with berkshelf Running test kitchen, I get the following error.
Test kitchen works again when I uninstall ridley-4.1.2 and install ridley-4.1.1. Is this an issue with the berkshelf gem or ridley?