Skip to content

Instantly share code, notes, and snippets.

@emachnic
Last active March 11, 2016 23:42
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save emachnic/939c97aa9038768dcd30 to your computer and use it in GitHub Desktop.
Test Kitchen Deadlock
---
timestamp: 2016-03-11 23:40:33 UTC
kitchen_version: 1.5.0
plugins:
  driver:
    Vagrant:
      class: Kitchen::Driver::Vagrant
      version: 0.19.0
      api_version: 2
  provisioner:
    ChefZero:
      class: Kitchen::Provisioner::ChefZero
      version: 1.5.0
      api_version: 2
  transport:
    Ssh:
      class: Kitchen::Transport::Ssh
      version: 1.5.0
      api_version: 1
    Winrm:
      class: Kitchen::Transport::Winrm
      version: 1.5.0
      api_version: 1
  verifier:
    Busser:
      class: Kitchen::Verifier::Busser
      version: 1.5.0
      api_version: 1
loader:
  process_erb: true
  process_local: true
  process_global: true
  global_config:
  project_config:
    filename: "/Users/emachnic/Work/uShipPing/.kitchen.yml"
    raw_data:
      driver:
        name: vagrant
      provisioner:
        name: chef_zero
        require_chef_omnibus: 12.7.2
        customize:
          natdnshostresolver1: 'on'
      platforms:
      - name: ubuntu-14.04
      - name: win2012-r2
        os_type: windows
        shell_type: powershell
        driver_config:
          box: uship_win2012r2
          communicator: winrm
          network:
          - - forwarded_port
            - guest: 3389
              host: 3389
      suites:
      - name: services
        run_list:
        - recipe[uShipPing]
        excludes:
        - win2012-r2
      - name: windows
        run_list:
        - recipe[uShipPing]
        excludes:
        - ubuntu-14.04
        - centos-7.1
  local_config:
  combined_config:
    filename:
    raw_data:
      driver:
        name: vagrant
      provisioner:
        name: chef_zero
        require_chef_omnibus: 12.7.2
        customize:
          natdnshostresolver1: 'on'
      platforms:
      - name: ubuntu-14.04
      - name: win2012-r2
        os_type: windows
        shell_type: powershell
        driver_config:
          box: uship_win2012r2
          communicator: winrm
          network:
          - - forwarded_port
            - guest: 3389
              host: 3389
      suites:
      - name: services
        run_list:
        - recipe[uShipPing]
        excludes:
        - win2012-r2
      - name: windows
        run_list:
        - recipe[uShipPing]
        excludes:
        - ubuntu-14.04
        - centos-7.1
instances:
  services-ubuntu-1404:
    platform:
      os_type: unix
      shell_type: bourne
    state_file: {}
    driver:
      box: opscode-ubuntu-14.04
      box_check_update:
      box_url: https://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_ubuntu-14.04_chef-provisionerless.box
      box_version:
      customize: {}
      gui:
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_level: :info
      name: vagrant
      network: []
      pre_create_command:
      provider: virtualbox
      provision: false
      ssh: {}
      synced_folders: []
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
      vagrantfile_erb: "/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/kitchen-vagrant-0.19.0/templates/Vagrantfile.erb"
      vagrantfiles: []
      vm_hostname: services-ubuntu-1404
    provisioner:
      attributes: {}
      chef_client_path: "/bin/chef-client"
      chef_omnibus_install_options:
      chef_omnibus_url: https://www.chef.io/chef/install.sh
      chef_zero_host:
      chef_zero_port: 8889
      client_rb: {}
      clients_path: "/Users/emachnic/Work/uShipPing/clients"
      command_prefix:
      config_path:
      cookbook_files_glob: README.*,metadata.{json,rb},attributes/**/*,definitions/**/*,files/**/*,libraries/**/*,providers/**/*,recipes/**/*,resources/**/*,templates/**/*
      customize:
        natdnshostresolver1: 'on'
      data_bags_path:
      data_path:
      encrypted_data_bag_secret_key_path:
      environments_path:
      ftp_proxy:
      http_proxy:
      https_proxy:
      json_attributes: true
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_file:
      log_level: :info
      name: chef_zero
      nodes_path: "/Users/emachnic/Work/uShipPing/nodes"
      profile_ruby: false
      require_chef_omnibus: 12.7.2
      roles_path:
      root_path: "/tmp/kitchen"
      ruby_bindir: "/embedded/bin"
      run_list:
      - recipe[uShipPing]
      sudo: true
      sudo_command: sudo -E
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
    transport:
      compression: true
      compression_level: 6
      connection_retries: 5
      connection_retry_sleep: 1
      connection_timeout: 15
      keepalive: true
      keepalive_interval: 60
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_level: :info
      max_wait_until_ready: 600
      name: ssh
      port: 22
      ssh_key:
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
      username: root
    verifier:
      busser_bin: "/tmp/verifier/bin/busser"
      chef_omnibus_root: "/opt/chef"
      command_prefix:
      ftp_proxy:
      http_proxy:
      https_proxy:
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_level: :info
      name: busser
      root_path: "/tmp/verifier"
      ruby_bindir: "/opt/chef/embedded/bin"
      sudo: true
      sudo_command: sudo -E
      suite_name: services
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
      version: busser
  windows-win2012-r2:
    platform:
      os_type: windows
      shell_type: powershell
    state_file: {}
    driver:
      box: uship_win2012r2
      box_check_update:
      box_url:
      box_version:
      communicator: winrm
      customize: {}
      gui:
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_level: :info
      name: vagrant
      network:
      - - forwarded_port
        - guest: 3389
          host: 3389
      pre_create_command:
      provider: virtualbox
      provision: false
      ssh: {}
      synced_folders: []
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
      vagrantfile_erb: "/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/kitchen-vagrant-0.19.0/templates/Vagrantfile.erb"
      vagrantfiles: []
      vm_hostname:
    provisioner:
      attributes: {}
      chef_client_path: "\\bin\\chef-client.bat"
      chef_omnibus_install_options:
      chef_omnibus_url: https://www.chef.io/chef/install.sh
      chef_zero_host:
      chef_zero_port: 8889
      client_rb: {}
      clients_path: "/Users/emachnic/Work/uShipPing/clients"
      command_prefix:
      config_path:
      cookbook_files_glob: README.*,metadata.{json,rb},attributes/**/*,definitions/**/*,files/**/*,libraries/**/*,providers/**/*,recipes/**/*,resources/**/*,templates/**/*
      customize:
        natdnshostresolver1: 'on'
      data_bags_path:
      data_path:
      encrypted_data_bag_secret_key_path:
      environments_path:
      ftp_proxy:
      http_proxy:
      https_proxy:
      json_attributes: true
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_file:
      log_level: :info
      name: chef_zero
      nodes_path: "/Users/emachnic/Work/uShipPing/nodes"
      profile_ruby: false
      require_chef_omnibus: 12.7.2
      roles_path:
      root_path: "$env:TEMP\\kitchen"
      ruby_bindir: "\\embedded\\bin"
      run_list:
      - recipe[uShipPing]
      sudo:
      sudo_command:
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
    transport:
      connection_retries: 5
      connection_retry_sleep: 1
      endpoint_template: http://%{hostname}:%{port}/wsman
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_level: :info
      max_wait_until_ready: 600
      name: winrm
      password:
      port: 5985
      rdp_port: 3389
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
      username: administrator
      winrm_transport: :plaintext
    verifier:
      busser_bin: "$env:TEMP\\verifier\\bin\\busser.bat"
      chef_omnibus_root: "/opt/chef"
      command_prefix:
      ftp_proxy:
      http_proxy:
      https_proxy:
      kitchen_root: "/Users/emachnic/Work/uShipPing"
      log_level: :info
      name: busser
      root_path: "$env:TEMP\\verifier"
      ruby_bindir: "$env:systemdrive\\opscode\\chef\\embedded\\bin"
      sudo:
      sudo_command:
      suite_name: windows
      test_base_path: "/Users/emachnic/Work/uShipPing/test/integration"
      version: busser
-----> Creating <windows-win2012-r2>...
       Bringing machine 'default' up with 'virtualbox' provider...
       ==> default: Importing base box 'uship_win2012r2'...
==> default: Matching MAC address for NAT networking...
       ==> default: Setting the name of the VM: kitchen-uShipPing-windows-win2012-r2_default_1457733823055_31454
       ==> default: Clearing any previously set network interfaces...
       ==> default: Preparing network interfaces based on configuration...
           default: Adapter 1: nat
       ==> default: Forwarding ports...
           default: 3389 (guest) => 3389 (host) (adapter 1)
           default: 5985 (guest) => 55985 (host) (adapter 1)
           default: 5986 (guest) => 55986 (host) (adapter 1)
       ==> default: Booting VM...
       ==> default: Waiting for machine to boot. This may take a few minutes...
           default: WinRM address: 127.0.0.1:55985
           default: WinRM username: vagrant
           default: WinRM execution_time_limit: PT2H
           default: WinRM transport: plaintext
       ==> default: Machine booted and ready!
       ==> default: Checking for guest additions in VM...
           default: The guest additions on this VM do not match the installed version of
           default: VirtualBox! In most cases this is fine, but in rare cases it can
           default: prevent things such as shared folders from working properly. If you see
           default: shared folder errors, please make sure the guest additions within the
           default: virtual machine match the version of VirtualBox you have installed on
           default: your host and reload your VM.
           default:
           default: Guest Additions Version: 4.3.12
           default: VirtualBox Version: 5.0
       ==> default: Machine not provisioned because `--no-provision` is specified.
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/lib/kitchen/command.rb:181:in `join': No live threads left. Deadlock? (fatal)
        from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/lib/kitchen/command.rb:181:in `map'
        from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/lib/kitchen/command.rb:181:in `run_action'
        from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.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 /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/lib/kitchen/command/action.rb:37:in `call'
        from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/lib/kitchen/cli.rb:56:in `perform'
        from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.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 /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.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 /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/bin/kitchen:13:in `block in <top (required)>'
        from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/lib/kitchen/errors.rb:154:in `with_friendly_errors'
        from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/test-kitchen-1.5.0/bin/kitchen:13:in `<top (required)>'
        from /opt/chefdk/bin/kitchen:17:in `load'
        from /opt/chefdk/bin/kitchen:17:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment