Join GitHub today
No live threads left. Deadlock? (fatal) #978
Looks this happened before.
Test Kitchen version 1.6.0
If you are running test-kitchen via ChefDK,
chef --version Chef Development Kit Version: 0.12.0 chef-client version: 12.8.1 berks version: 4.3.0 kitchen version: 1.6.0
If you are not using test-kitchen via ChefDK, please provide the output of ruby --version.
# Copy-paste your results here
Tell us which Operating System distribution and version test-kitchen is running on.
Tell us what steps to take to replicate your problem. See How to create a Minimal, Complete, and Verifiable example
Used kitchen-dokken as well as kitchen-vagrant with similar results.
kitchen converge installation-binary-222-ubuntu-1404 -----> Starting Kitchen (v1.6.0) -----> Converging <installation-binary-222-ubuntu-1404>... Preparing files for transfer Preparing dna.json Resolving cookbook dependencies with Berkshelf 4.3.0... /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/command.rb:181:in `join': No live threads left. Deadlock? (fatal) from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/command.rb:181:in `map' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/command.rb:181:in `run_action' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/command/action.rb:39:in `block in call' from /opt/chefdk/embedded/lib/ruby/2.1.0/benchmark.rb:279:in `measure' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/command/action.rb:37:in `call' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/cli.rb:56:in `perform' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/cli.rb:180:in `block (2 levels) in <class:CLI>' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/cli.rb:321:in `invoke_task' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch' from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/bin/kitchen:13:in `block in <top (required)>' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/lib/kitchen/errors.rb:154:in `with_friendly_errors' from /Users/pmoosh/.chefdk/gem/ruby/2.1.0/gems/test-kitchen-1.6.0/bin/kitchen:13:in `<top (required)>' from /opt/chefdk/bin/kitchen:15:in `load' from /opt/chefdk/bin/kitchen:15:in `<main>'
Please include the output of
This repository is for core issues with the Test-Kitchen framework, so if the issue is with a plugin you may be referred to file the issue with the appropriate plugin.
I have encountered this error before and the way I finally worked around it was to delete my user gems so that only the chefdk gems were in use. Using bundler can also work around the issue. This isn't ideal nd it may mean having to reinstall a plugin or two if you had some in your user gems.