Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Net::SSH::ChannelOpenFailed #1111

Closed
jcalonso opened this issue Sep 2, 2016 · 5 comments
Closed

Net::SSH::ChannelOpenFailed #1111

jcalonso opened this issue Sep 2, 2016 · 5 comments

Comments

@jcalonso
Copy link

jcalonso commented Sep 2, 2016

Description

Im getting the following error just after the machine has finished installing the initial packages and then it starts to transfer ansible roles to the remote server.

If i retry multiple times kitchen converge eventually it will transfer the files and continue the provisioning and testing.

      Transferring files to <default-ubuntu-1404>
/home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/channel.rb:541:in `do_open_failed': open failed (1) (Net::SSH::ChannelOpenFailed)
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:578:in `channel_open_failure'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:479:in `dispatch_incoming_packets'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:225:in `preprocess'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:206:in `process'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:170:in `block in loop'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:170:in `loop'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:170:in `loop'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:119:in `close'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/transport/ssh.rb:119:in `close'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/transport/ssh.rb:101:in `cleanup!'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/instance.rb:274:in `cleanup!'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/command.rb:209:in `run_action_in_thread'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/command.rb:173:in `block (2 levels) in run_action'

Kitchen Version

Test Kitchen version 1.12.0

Ruby Version

If you are not using test-kitchen via ChefDK, please provide the output of ruby --version.

ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

Platform Version

Linux 4.7.2-1-ARCH #1 SMP PREEMPT Sat Aug 20 23:02:56 CEST 2016 x86_64 GNU/Linux
and OS X El Capitan

Replication Case

---
driver:
  name: digitalocean

provisioner:
  hosts: test-kitchen
  name: ansible_playbook
  ansible_verbosity: 2
  ansible_verbose: true
  require_ruby_for_busser: true
  require_chef_for_busser: false
  requirements_path: requirements.yml
  recursive_additional_copy_path:
    - "."
  extra_vars:
    box_name: kitchen
    unix_user: kitchen
    unix_home_path: /home/kitchen/

platforms:
  - name: ubuntu-14.04

verifier:
  ruby_bindir: '/usr/bin'

suites:
- name: default

Kitchen Output

-----> Starting Kitchen (v1.12.0)
-----> Cleaning up any prior instances of <default-ubuntu-1404>
-----> Destroying <default-ubuntu-1404>...
       Finished destroying <default-ubuntu-1404> (0m0.00s).
-----> Testing <default-ubuntu-1404>
-----> Creating <default-ubuntu-1404>...
       Digital Ocean instance <xxxxxx> created.
       Waiting for SSH service on xxx.xxx.xxx.xxx:22, retrying in 3 seconds
       Waiting for SSH service on xxx.xxx.xxx.xxx:22, retrying in 3 seconds
       Waiting for SSH service on xxx.xxx.xxx.xxx:22, retrying in 3 seconds
       Waiting for SSH service on xxx.xxx.xxx.xxx:22, retrying in 3 seconds
       Waiting for SSH service on xxx.xxx.xxx.xxx:22, retrying in 3 seconds
       Waiting for SSH service on xxx.xxx.xxx.xxx:22, retrying in 3 seconds
       [SSH] Established
       (ssh ready)

       Finished creating <default-ubuntu-1404> (0m51.15s).
-----> Converging <default-ubuntu-1404>...
$$$$$$ Running legacy converge for 'Digitalocean' Driver
       Preparing files for transfer
       Preparing playbook
       Preparing inventory
       Preparing modules
       nothing to do for modules
       Preparing roles
       Preparing ansible.cfg file
       Empty ansible.cfg generated
       Preparing group_vars
       nothing to do for group_vars
       Preparing additional_copy_path
       Copy recursive additional path: .
       Preparing host_vars
       nothing to do for host_vars
       Preparing hosts file
       Preparing spec
       nothing to do for spec
       Preparing library plugins
       nothing to do for library plugins
       Preparing callback plugins
       nothing to do for callback plugins
       Preparing filter_plugins
       nothing to do for filter_plugins
       Preparing lookup_plugins
       nothing to do for lookup_plugins
       Finished Preparing files for transfer
       Installing ansible, will try to determine platform os
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Get:2 http://security.ubuntu.com trusty-security/main Sources [119 kB]         
Ign http://mirrors.digitalocean.com trusty InRelease                  
Get:3 http://security.ubuntu.com trusty-security/universe Sources [41.5 kB]
Get:4 http://security.ubuntu.com trusty-security/main amd64 Packages [523 kB]
Get:5 http://mirrors.digitalocean.com trusty-updates InRelease [65.9 kB]
Get:6 http://security.ubuntu.com trusty-security/universe amd64 Packages [136 kB]
Get:7 http://security.ubuntu.com trusty-security/main i386 Packages [487 kB]
Get:8 http://security.ubuntu.com trusty-security/universe i386 Packages [136 kB]
Get:9 http://mirrors.digitalocean.com trusty-backports InRelease [65.9 kB]     
Get:10 http://security.ubuntu.com trusty-security/main Translation-en [287 kB] 
Get:11 http://security.ubuntu.com trusty-security/universe Translation-en [81.3 kB]
Hit http://mirrors.digitalocean.com trusty Release.gpg                 
Get:12 http://mirrors.digitalocean.com trusty-updates/main Sources [380 kB]
Get:13 http://mirrors.digitalocean.com trusty-updates/restricted Sources [5,360 B]
Get:14 http://mirrors.digitalocean.com trusty-updates/universe Sources [163 kB]
Get:15 http://mirrors.digitalocean.com trusty-updates/multiverse Sources [7,137 B]
Get:16 http://mirrors.digitalocean.com trusty-updates/main amd64 Packages [889 kB]
Get:17 http://mirrors.digitalocean.com trusty-updates/restricted amd64 Packages [15.9 kB]
Get:18 http://mirrors.digitalocean.com trusty-updates/universe amd64 Packages [373 kB]
Get:19 http://mirrors.digitalocean.com trusty-updates/multiverse amd64 Packages [14.8 kB]
Get:20 http://mirrors.digitalocean.com trusty-updates/main i386 Packages [851 kB]
Get:21 http://mirrors.digitalocean.com trusty-updates/restricted i386 Packages [15.6 kB]
Get:22 http://mirrors.digitalocean.com trusty-updates/universe i386 Packages [374 kB]
Get:23 http://mirrors.digitalocean.com trusty-updates/multiverse i386 Packages [15.2 kB]
Get:24 http://mirrors.digitalocean.com trusty-updates/main Translation-en [430 kB]
Get:25 http://mirrors.digitalocean.com trusty-updates/multiverse Translation-en [7,661 B]
Get:26 http://mirrors.digitalocean.com trusty-updates/restricted Translation-en [3,699 B]
Get:27 http://mirrors.digitalocean.com trusty-updates/universe Translation-en [197 kB]
Get:28 http://mirrors.digitalocean.com trusty-backports/main Sources [9,592 B]
Get:29 http://mirrors.digitalocean.com trusty-backports/restricted Sources [28 B]
Get:30 http://mirrors.digitalocean.com trusty-backports/universe Sources [35.2 kB]
Get:31 http://mirrors.digitalocean.com trusty-backports/multiverse Sources [1,898 B]
Get:32 http://mirrors.digitalocean.com trusty-backports/main amd64 Packages [13.3 kB]
Get:33 http://mirrors.digitalocean.com trusty-backports/restricted amd64 Packages [28 B]
Get:34 http://mirrors.digitalocean.com trusty-backports/universe amd64 Packages [43.2 kB]
Get:35 http://mirrors.digitalocean.com trusty-backports/multiverse amd64 Packages [1,571 B]
Get:36 http://mirrors.digitalocean.com trusty-backports/main i386 Packages [13.3 kB]
Get:37 http://mirrors.digitalocean.com trusty-backports/restricted i386 Packages [28 B]
Get:38 http://mirrors.digitalocean.com trusty-backports/universe i386 Packages [43.2 kB]
Get:39 http://mirrors.digitalocean.com trusty-backports/multiverse i386 Packages [1,552 B]
Get:40 http://mirrors.digitalocean.com trusty-backports/main Translation-en [7,493 B]
Get:41 http://mirrors.digitalocean.com trusty-backports/multiverse Translation-en [1,215 B]
Get:42 http://mirrors.digitalocean.com trusty-backports/restricted Translation-en [28 B]
Get:43 http://mirrors.digitalocean.com trusty-backports/universe Translation-en [36.8 kB]
Hit http://mirrors.digitalocean.com trusty Release                             
Hit http://mirrors.digitalocean.com trusty/main Sources                        
Hit http://mirrors.digitalocean.com trusty/restricted Sources                  
Hit http://mirrors.digitalocean.com trusty/universe Sources                    
Hit http://mirrors.digitalocean.com trusty/multiverse Sources                  
Hit http://mirrors.digitalocean.com trusty/main amd64 Packages                 
Hit http://mirrors.digitalocean.com trusty/restricted amd64 Packages           
Hit http://mirrors.digitalocean.com trusty/universe amd64 Packages             
Hit http://mirrors.digitalocean.com trusty/multiverse amd64 Packages           
Hit http://mirrors.digitalocean.com trusty/main i386 Packages                  
Hit http://mirrors.digitalocean.com trusty/restricted i386 Packages            
Hit http://mirrors.digitalocean.com trusty/universe i386 Packages              
Hit http://mirrors.digitalocean.com trusty/multiverse i386 Packages            
Hit http://mirrors.digitalocean.com trusty/main Translation-en                 
Hit http://mirrors.digitalocean.com trusty/multiverse Translation-en           
Hit http://mirrors.digitalocean.com trusty/restricted Translation-en           
Hit http://mirrors.digitalocean.com trusty/universe Translation-en             
Ign http://mirrors.digitalocean.com trusty/main Translation-en_US              
Ign http://mirrors.digitalocean.com trusty/multiverse Translation-en_US        
Ign http://mirrors.digitalocean.com trusty/restricted Translation-en_US        
Ign http://mirrors.digitalocean.com trusty/universe Translation-en_US          
Fetched 5,960 kB in 18s (317 kB/s)                                             
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
       apt-utils is already the newest version.
       The following extra packages will be installed:
         git-man liberror-perl
       Suggested packages:
         git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
         gitweb git-arch git-bzr git-cvs git-mediawiki git-svn
       The following NEW packages will be installed:
         git git-man liberror-perl
       0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
       Need to get 3,306 kB of archives.
       After this operation, 21.9 MB of additional disk space will be used.
Get:1 http://mirrors.digitalocean.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21.1 kB]
Get:2 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main git-man all 1:1.9.1-1ubuntu0.3 [699 kB]
Get:3 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main git amd64 1:1.9.1-1ubuntu0.3 [2,586 kB]
Fetched 3,306 kB in 0s (7,234 kB/s)
       Selecting previously unselected package liberror-perl.
(Reading database ... 61257 files and directories currently installed.)
       Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
       Unpacking liberror-perl (0.17-1.1) ...
       Selecting previously unselected package git-man.
       Preparing to unpack .../git-man_1%3a1.9.1-1ubuntu0.3_all.deb ...
       Unpacking git-man (1:1.9.1-1ubuntu0.3) ...
       Selecting previously unselected package git.
       Preparing to unpack .../git_1%3a1.9.1-1ubuntu0.3_amd64.deb ...
       Unpacking git (1:1.9.1-1ubuntu0.3) ...
       Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
       Setting up liberror-perl (0.17-1.1) ...
       Setting up git-man (1:1.9.1-1ubuntu0.3) ...
       Setting up git (1:1.9.1-1ubuntu0.3) ...
Reading package lists... Done
Building dependency tree       
Reading state information... Done
       software-properties-common is already the newest version.
       0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
       The following NEW packages will be installed:
         python-software-properties
       0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
       Need to get 19.6 kB of archives.
       After this operation, 138 kB of additional disk space will be used.
Get:1 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/universe python-software-properties all 0.92.37.7 [19.6 kB]
Fetched 19.6 kB in 0s (36.5 kB/s)               
       Selecting previously unselected package python-software-properties.
(Reading database ... 62005 files and directories currently installed.)
       Preparing to unpack .../python-software-properties_0.92.37.7_all.deb ...
       Unpacking python-software-properties (0.92.37.7) ...
       Setting up python-software-properties (0.92.37.7) ...
       gpg: keyring `/tmp/tmpeiayvoiz/secring.gpg' created
       gpg: keyring `/tmp/tmpeiayvoiz/pubring.gpg' created
       gpg: requesting key 7BB9C367 from hkp server keyserver.ubuntu.com
       gpg: /tmp/tmpeiayvoiz/trustdb.gpg: trustdb created
       gpg: key 7BB9C367: public key "Launchpad PPA for Ansible, Inc." imported
       gpg: Total number processed: 1
       gpg:               imported: 1  (RSA: 1)
       OK
Hit http://security.ubuntu.com trusty-security InRelease
Get:1 http://ppa.launchpad.net trusty InRelease [16.0 kB]                      
Hit http://security.ubuntu.com trusty-security/main Sources                    
Get:2 http://ppa.launchpad.net trusty/main amd64 Packages [527 B]              
Hit http://security.ubuntu.com trusty-security/universe Sources                
Get:3 http://ppa.launchpad.net trusty/main i386 Packages [527 B]               
Hit http://security.ubuntu.com trusty-security/main amd64 Packages             
Get:4 http://ppa.launchpad.net trusty/main Translation-en [322 B]              
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages         
Hit http://security.ubuntu.com trusty-security/main i386 Packages   
Ign http://mirrors.digitalocean.com trusty InRelease                           
Hit http://security.ubuntu.com trusty-security/universe i386 Packages          
Hit http://security.ubuntu.com trusty-security/main Translation-en  
Hit http://security.ubuntu.com trusty-security/universe Translation-en    
Hit http://mirrors.digitalocean.com trusty-updates InRelease              
Hit http://mirrors.digitalocean.com trusty-backports InRelease             
Hit http://mirrors.digitalocean.com trusty Release.gpg
Hit http://mirrors.digitalocean.com trusty-updates/main Sources
Hit http://mirrors.digitalocean.com trusty-updates/restricted Sources
Hit http://mirrors.digitalocean.com trusty-updates/universe Sources
Hit http://mirrors.digitalocean.com trusty-updates/multiverse Sources
Hit http://mirrors.digitalocean.com trusty-updates/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/restricted amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/restricted i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/multiverse i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/multiverse Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/restricted Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/universe Translation-en
Hit http://mirrors.digitalocean.com trusty-backports/main Sources
Hit http://mirrors.digitalocean.com trusty-backports/restricted Sources
Hit http://mirrors.digitalocean.com trusty-backports/universe Sources          
Hit http://mirrors.digitalocean.com trusty-backports/multiverse Sources        
Hit http://mirrors.digitalocean.com trusty-backports/main amd64 Packages       
Hit http://mirrors.digitalocean.com trusty-backports/restricted amd64 Packages 
Hit http://mirrors.digitalocean.com trusty-backports/universe amd64 Packages   
Hit http://mirrors.digitalocean.com trusty-backports/multiverse amd64 Packages 
Hit http://mirrors.digitalocean.com trusty-backports/main i386 Packages        
Hit http://mirrors.digitalocean.com trusty-backports/restricted i386 Packages  
Hit http://mirrors.digitalocean.com trusty-backports/universe i386 Packages    
Hit http://mirrors.digitalocean.com trusty-backports/multiverse i386 Packages  
Hit http://mirrors.digitalocean.com trusty-backports/main Translation-en       
Hit http://mirrors.digitalocean.com trusty-backports/multiverse Translation-en 
Hit http://mirrors.digitalocean.com trusty-backports/restricted Translation-en 
Hit http://mirrors.digitalocean.com trusty-backports/universe Translation-en   
Hit http://mirrors.digitalocean.com trusty Release                             
Hit http://mirrors.digitalocean.com trusty/main Sources                        
Hit http://mirrors.digitalocean.com trusty/restricted Sources                  
Hit http://mirrors.digitalocean.com trusty/universe Sources                    
Hit http://mirrors.digitalocean.com trusty/multiverse Sources                  
Hit http://mirrors.digitalocean.com trusty/main amd64 Packages                 
Hit http://mirrors.digitalocean.com trusty/restricted amd64 Packages           
Hit http://mirrors.digitalocean.com trusty/universe amd64 Packages             
Hit http://mirrors.digitalocean.com trusty/multiverse amd64 Packages           
Hit http://mirrors.digitalocean.com trusty/main i386 Packages                  
Hit http://mirrors.digitalocean.com trusty/restricted i386 Packages            
Hit http://mirrors.digitalocean.com trusty/universe i386 Packages              
Hit http://mirrors.digitalocean.com trusty/multiverse i386 Packages            
Hit http://mirrors.digitalocean.com trusty/main Translation-en                 
Hit http://mirrors.digitalocean.com trusty/multiverse Translation-en           
Hit http://mirrors.digitalocean.com trusty/restricted Translation-en           
Hit http://mirrors.digitalocean.com trusty/universe Translation-en             
Ign http://mirrors.digitalocean.com trusty/main Translation-en_US              
Ign http://mirrors.digitalocean.com trusty/multiverse Translation-en_US        
Ign http://mirrors.digitalocean.com trusty/restricted Translation-en_US        
Ign http://mirrors.digitalocean.com trusty/universe Translation-en_US          
Fetched 17.3 kB in 19s (882 B/s)                                               
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
       The following extra packages will be installed:
         python-crypto python-httplib2 python-jinja2 python-markupsafe
         python-paramiko sshpass
       Suggested packages:
         python-crypto-dbg python-crypto-doc python-jinja2-doc
       The following NEW packages will be installed:
         ansible python-crypto python-httplib2 python-jinja2 python-markupsafe
         python-paramiko sshpass
       0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
       Need to get 1,807 kB of archives.
       After this operation, 12.3 MB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ansible/ansible/ubuntu/ trusty/main ansible all 2.1.1.0-1ppa~trusty [1,241 kB]
Get:2 http://mirrors.digitalocean.com/ubuntu/ trusty/main python-markupsafe amd64 0.18-1build2 [14.3 kB]
Get:3 http://mirrors.digitalocean.com/ubuntu/ trusty/main python-jinja2 all 2.7.2-2 [161 kB]
Get:4 http://mirrors.digitalocean.com/ubuntu/ trusty/main python-crypto amd64 2.6.1-4build1 [239 kB]
Get:5 http://mirrors.digitalocean.com/ubuntu/ trusty/main python-paramiko all 1.10.1-1git1build1 [106 kB]
Get:6 http://mirrors.digitalocean.com/ubuntu/ trusty/main python-httplib2 all 0.8-2build1 [35.4 kB]
Get:7 http://mirrors.digitalocean.com/ubuntu/ trusty/universe sshpass amd64 1.05-1 [10.5 kB]
Fetched 1,807 kB in 1s (1,053 kB/s)
       Selecting previously unselected package python-markupsafe.
(Reading database ... 62021 files and directories currently installed.)
       Preparing to unpack .../python-markupsafe_0.18-1build2_amd64.deb ...
       Unpacking python-markupsafe (0.18-1build2) ...
       Selecting previously unselected package python-jinja2.
       Preparing to unpack .../python-jinja2_2.7.2-2_all.deb ...
       Unpacking python-jinja2 (2.7.2-2) ...
       Selecting previously unselected package python-crypto.
       Preparing to unpack .../python-crypto_2.6.1-4build1_amd64.deb ...
       Unpacking python-crypto (2.6.1-4build1) ...
       Selecting previously unselected package python-paramiko.
       Preparing to unpack .../python-paramiko_1.10.1-1git1build1_all.deb ...
       Unpacking python-paramiko (1.10.1-1git1build1) ...
       Selecting previously unselected package python-httplib2.
       Preparing to unpack .../python-httplib2_0.8-2build1_all.deb ...
       Unpacking python-httplib2 (0.8-2build1) ...
       Selecting previously unselected package sshpass.
       Preparing to unpack .../sshpass_1.05-1_amd64.deb ...
       Unpacking sshpass (1.05-1) ...
       Selecting previously unselected package ansible.
       Preparing to unpack .../ansible_2.1.1.0-1ppa~trusty_all.deb ...
       Unpacking ansible (2.1.1.0-1ppa~trusty) ...
       Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
       Setting up python-markupsafe (0.18-1build2) ...
       Setting up python-jinja2 (2.7.2-2) ...
       Setting up python-crypto (2.6.1-4build1) ...
       Setting up python-paramiko (1.10.1-1git1build1) ...
       Setting up python-httplib2 (0.8-2build1) ...
       Setting up sshpass (1.05-1) ...
       Setting up ansible (2.1.1.0-1ppa~trusty) ...
Hit http://security.ubuntu.com trusty-security InRelease
Hit http://ppa.launchpad.net trusty InRelease 
Hit http://security.ubuntu.com trusty-security/main Sources            
Hit http://ppa.launchpad.net trusty/main amd64 Packages                        
Ign http://mirrors.digitalocean.com trusty InRelease                           
Hit http://security.ubuntu.com trusty-security/universe Sources                
Hit http://ppa.launchpad.net trusty/main i386 Packages                         
Hit http://mirrors.digitalocean.com trusty-updates InRelease                   
Hit http://security.ubuntu.com trusty-security/main amd64 Packages             
Hit http://ppa.launchpad.net trusty/main Translation-en               
Hit http://mirrors.digitalocean.com trusty-backports InRelease        
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages         
Hit http://mirrors.digitalocean.com trusty Release.gpg                 
Hit http://security.ubuntu.com trusty-security/main i386 Packages
Hit http://security.ubuntu.com trusty-security/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main Sources     
Hit http://security.ubuntu.com trusty-security/main Translation-en 
Hit http://mirrors.digitalocean.com trusty-updates/restricted Sources     
Hit http://security.ubuntu.com trusty-security/universe Translation-en    
Hit http://mirrors.digitalocean.com trusty-updates/universe Sources       
Hit http://mirrors.digitalocean.com trusty-updates/multiverse Sources
Hit http://mirrors.digitalocean.com trusty-updates/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/restricted amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/restricted i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/multiverse i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/multiverse Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/restricted Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/universe Translation-en
Hit http://mirrors.digitalocean.com trusty-backports/main Sources
Hit http://mirrors.digitalocean.com trusty-backports/restricted Sources
Hit http://mirrors.digitalocean.com trusty-backports/universe Sources
Hit http://mirrors.digitalocean.com trusty-backports/multiverse Sources
Hit http://mirrors.digitalocean.com trusty-backports/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty-backports/restricted amd64 Packages
Hit http://mirrors.digitalocean.com trusty-backports/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty-backports/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com trusty-backports/main i386 Packages
Hit http://mirrors.digitalocean.com trusty-backports/restricted i386 Packages
Hit http://mirrors.digitalocean.com trusty-backports/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty-backports/multiverse i386 Packages
Hit http://mirrors.digitalocean.com trusty-backports/main Translation-en
Hit http://mirrors.digitalocean.com trusty-backports/multiverse Translation-en
Hit http://mirrors.digitalocean.com trusty-backports/restricted Translation-en
Hit http://mirrors.digitalocean.com trusty-backports/universe Translation-en
Hit http://mirrors.digitalocean.com trusty Release
Hit http://mirrors.digitalocean.com trusty/main Sources
Hit http://mirrors.digitalocean.com trusty/restricted Sources
Hit http://mirrors.digitalocean.com trusty/universe Sources
Hit http://mirrors.digitalocean.com trusty/multiverse Sources
Hit http://mirrors.digitalocean.com trusty/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty/restricted amd64 Packages
Hit http://mirrors.digitalocean.com trusty/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com trusty/main i386 Packages
Hit http://mirrors.digitalocean.com trusty/restricted i386 Packages
Hit http://mirrors.digitalocean.com trusty/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty/multiverse i386 Packages
Hit http://mirrors.digitalocean.com trusty/main Translation-en
Hit http://mirrors.digitalocean.com trusty/multiverse Translation-en
Hit http://mirrors.digitalocean.com trusty/restricted Translation-en
Hit http://mirrors.digitalocean.com trusty/universe Translation-en
Ign http://mirrors.digitalocean.com trusty/main Translation-en_US              
Ign http://mirrors.digitalocean.com trusty/multiverse Translation-en_US        
Ign http://mirrors.digitalocean.com trusty/restricted Translation-en_US        
Ign http://mirrors.digitalocean.com trusty/universe Translation-en_US          
Reading package lists... Done                                                  
Reading package lists... Done
Building dependency tree       
Reading state information... Done
       The following extra packages will be installed:
         binutils gcc gcc-4.8 libasan0 libatomic1 libc-dev-bin libc6-dev
         libgcc-4.8-dev libgomp1 libitm1 libquadmath0 libruby1.9.1 libtsan0
         linux-libc-dev manpages-dev ruby
       Suggested packages:
         binutils-doc gcc-multilib make autoconf automake1.9 libtool flex bison gdb
         gcc-doc gcc-4.8-multilib gcc-4.8-doc gcc-4.8-locales libgcc1-dbg
         libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg
         libquadmath0-dbg glibc-doc ri ruby-dev ruby1.9.1-examples ri1.9.1 graphviz
         ruby-switch
       The following NEW packages will be installed:
         binutils gcc gcc-4.8 libasan0 libatomic1 libc-dev-bin libc6-dev
         libgcc-4.8-dev libgomp1 libitm1 libquadmath0 libruby1.9.1 libtsan0
         linux-libc-dev manpages-dev ruby ruby1.9.1 ruby1.9.1-dev
       0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
       Need to get 17.3 MB of archives.
       After this operation, 70.0 MB of additional disk space will be used.
Get:1 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libasan0 amd64 4.8.4-2ubuntu1~14.04.3 [63.1 kB]
Get:2 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libatomic1 amd64 4.8.4-2ubuntu1~14.04.3 [8,636 B]
Get:3 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libgomp1 amd64 4.8.4-2ubuntu1~14.04.3 [23.1 kB]
Get:4 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libitm1 amd64 4.8.4-2ubuntu1~14.04.3 [28.5 kB]
Get:5 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libquadmath0 amd64 4.8.4-2ubuntu1~14.04.3 [126 kB]
Get:6 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libtsan0 amd64 4.8.4-2ubuntu1~14.04.3 [94.9 kB]
Get:7 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main binutils amd64 2.24-5ubuntu14.1 [2,081 kB]
Get:8 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libgcc-4.8-dev amd64 4.8.4-2ubuntu1~14.04.3 [1,688 kB]
Get:9 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main gcc-4.8 amd64 4.8.4-2ubuntu1~14.04.3 [5,047 kB]
Get:10 http://mirrors.digitalocean.com/ubuntu/ trusty/main gcc amd64 4:4.8.2-1ubuntu6 [5,098 B]
Get:11 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libc-dev-bin amd64 2.19-0ubuntu6.9 [69.0 kB]
Get:12 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main linux-libc-dev amd64 3.13.0-95.142 [767 kB]
Get:13 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libc6-dev amd64 2.19-0ubuntu6.9 [1,910 kB]
Get:14 http://mirrors.digitalocean.com/ubuntu/ trusty/main ruby all 1:1.9.3.4 [5,334 B]
Get:15 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main ruby1.9.1 amd64 1.9.3.484-2ubuntu1.2 [35.6 kB]
Get:16 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main libruby1.9.1 amd64 1.9.3.484-2ubuntu1.2 [2,645 kB]
Get:17 http://mirrors.digitalocean.com/ubuntu/ trusty/main manpages-dev all 3.54-1ubuntu1 [1,820 kB]
Get:18 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main ruby1.9.1-dev amd64 1.9.3.484-2ubuntu1.2 [871 kB]
Fetched 17.3 MB in 1s (9,810 kB/s)  
       Selecting previously unselected package libasan0:amd64.
(Reading database ... 63449 files and directories currently installed.)
       Preparing to unpack .../libasan0_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking libasan0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package libatomic1:amd64.
       Preparing to unpack .../libatomic1_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking libatomic1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package libgomp1:amd64.
       Preparing to unpack .../libgomp1_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking libgomp1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package libitm1:amd64.
       Preparing to unpack .../libitm1_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking libitm1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package libquadmath0:amd64.
       Preparing to unpack .../libquadmath0_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking libquadmath0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package libtsan0:amd64.
       Preparing to unpack .../libtsan0_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking libtsan0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package binutils.
       Preparing to unpack .../binutils_2.24-5ubuntu14.1_amd64.deb ...
       Unpacking binutils (2.24-5ubuntu14.1) ...
       Selecting previously unselected package libgcc-4.8-dev:amd64.
       Preparing to unpack .../libgcc-4.8-dev_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking libgcc-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package gcc-4.8.
       Preparing to unpack .../gcc-4.8_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
       Unpacking gcc-4.8 (4.8.4-2ubuntu1~14.04.3) ...
       Selecting previously unselected package gcc.
       Preparing to unpack .../gcc_4%3a4.8.2-1ubuntu6_amd64.deb ...
       Unpacking gcc (4:4.8.2-1ubuntu6) ...
       Selecting previously unselected package libc-dev-bin.
       Preparing to unpack .../libc-dev-bin_2.19-0ubuntu6.9_amd64.deb ...
       Unpacking libc-dev-bin (2.19-0ubuntu6.9) ...
       Selecting previously unselected package linux-libc-dev:amd64.
       Preparing to unpack .../linux-libc-dev_3.13.0-95.142_amd64.deb ...
       Unpacking linux-libc-dev:amd64 (3.13.0-95.142) ...
       Selecting previously unselected package libc6-dev:amd64.
       Preparing to unpack .../libc6-dev_2.19-0ubuntu6.9_amd64.deb ...
       Unpacking libc6-dev:amd64 (2.19-0ubuntu6.9) ...
       Selecting previously unselected package ruby.
       Preparing to unpack .../ruby_1%3a1.9.3.4_all.deb ...
       Unpacking ruby (1:1.9.3.4) ...
       Selecting previously unselected package ruby1.9.1.
       Preparing to unpack .../ruby1.9.1_1.9.3.484-2ubuntu1.2_amd64.deb ...
       Unpacking ruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
       Selecting previously unselected package libruby1.9.1.
       Preparing to unpack .../libruby1.9.1_1.9.3.484-2ubuntu1.2_amd64.deb ...
       Unpacking libruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
       Selecting previously unselected package manpages-dev.
       Preparing to unpack .../manpages-dev_3.54-1ubuntu1_all.deb ...
       Unpacking manpages-dev (3.54-1ubuntu1) ...
       Selecting previously unselected package ruby1.9.1-dev.
       Preparing to unpack .../ruby1.9.1-dev_1.9.3.484-2ubuntu1.2_amd64.deb ...
       Unpacking ruby1.9.1-dev (1.9.3.484-2ubuntu1.2) ...
       Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
       Setting up libasan0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up libatomic1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up libgomp1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up libitm1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up libquadmath0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up libtsan0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up binutils (2.24-5ubuntu14.1) ...
       Setting up libgcc-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up gcc-4.8 (4.8.4-2ubuntu1~14.04.3) ...
       Setting up gcc (4:4.8.2-1ubuntu6) ...
       Setting up libc-dev-bin (2.19-0ubuntu6.9) ...
       Setting up linux-libc-dev:amd64 (3.13.0-95.142) ...
       Setting up libc6-dev:amd64 (2.19-0ubuntu6.9) ...
       Setting up manpages-dev (3.54-1ubuntu1) ...
       Setting up ruby (1:1.9.3.4) ...
       Setting up libruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
       Setting up ruby1.9.1-dev (1.9.3.484-2ubuntu1.2) ...
       Setting up ruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
       Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
       bash: line 241: [: -eq: unary operator expected
       Transferring files to <default-ubuntu-1404>
/home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/channel.rb:541:in `do_open_failed': open failed (1) (Net::SSH::ChannelOpenFailed)
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:578:in `channel_open_failure'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:479:in `dispatch_incoming_packets'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:225:in `preprocess'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:206:in `process'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:170:in `block in loop'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:170:in `loop'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:170:in `loop'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/net-ssh-3.2.0/lib/net/ssh/connection/session.rb:119:in `close'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/transport/ssh.rb:119:in `close'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/transport/ssh.rb:101:in `cleanup!'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/instance.rb:274:in `cleanup!'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/command.rb:209:in `run_action_in_thread'
    from /home/jcalonso/.gem/ruby/2.3.0/gems/test-kitchen-1.12.0/lib/kitchen/command.rb:173:in `block (2 levels) in run_action'

Kitchen Diagnose

---
timestamp: 2016-09-02 21:16:35 UTC
kitchen_version: 1.12.0
plugins:
  driver:
    Digitalocean:
      class: Kitchen::Driver::Digitalocean
      version: 
      api_version: 
  provisioner:
    AnsiblePlaybook:
      class: Kitchen::Provisioner::AnsiblePlaybook
      version: 
      api_version: 
  transport:
    Ssh:
      class: Kitchen::Transport::Ssh
      version: 1.12.0
      api_version: 1
  verifier:
    Busser:
      class: Kitchen::Verifier::Busser
      version: 1.12.0
      api_version: 1
loader:
  process_erb: true
  process_local: true
  process_global: true
  global_config: 
  project_config:
    filename: "/home/jcalonso/project/.kitchen.yml"
    raw_data:
      driver:
        name: digitalocean
        ssh_key: "~/.ssh/id_rsa_jcalonso"
      provisioner:
        hosts: test-kitchen
        name: ansible_playbook
        ansible_verbosity: 2
        ansible_verbose: true
        require_ruby_for_busser: true
        require_chef_for_busser: false
        requirements_path: requirements.yml
        recursive_additional_copy_path:
        - "."
        extra_vars:
          box_name: kitchen
          unix_user: kitchen
          unix_home_path: "/home/kitchen/"
          vault_gitlab_private_token: 
      platforms:
      - name: ubuntu-14.04
      verifier:
        ruby_bindir: "/usr/bin"
      suites:
      - name: default
  local_config: 
  combined_config:
    filename: 
    raw_data:
      driver:
        name: digitalocean
        ssh_key: "~/.ssh/id_rsa_jcalonso"
      provisioner:
        hosts: test-kitchen
        name: ansible_playbook
        ansible_verbosity: 2
        ansible_verbose: true
        require_ruby_for_busser: true
        require_chef_for_busser: false
        requirements_path: requirements.yml
        recursive_additional_copy_path:
        - "."
        extra_vars:
          box_name: kitchen
          unix_user: kitchen
          unix_home_path: "/home/kitchen/"
          vault_gitlab_private_token: 
      platforms:
      - name: ubuntu-14.04
      verifier:
        ruby_bindir: "/usr/bin"
      suites:
      - name: default
instances:
  default-ubuntu-1404:
    platform:
      os_type: unix
      shell_type: bourne
    state_file:
      hostname: x.x.x.x
      last_action: create
      server_id: 24563871
    driver:
      digitalocean_access_token: xxxx
      image: ubuntu-14-04-x64
      ipv6: false
      kitchen_root: "/home/jcalonso/project"
      log_level: :info
      max_ssh_sessions: 9
      name: digitalocean
      port: '22'
      private_networking: true
      region: nyc2
      server_name: defaultubuntu14-jcalonso-j57bwls
      size: 512mb
      ssh_key: "~/.ssh/id_rsa_jcalonso"
      ssh_key_ids: 'xxx'
      sudo: true
      test_base_path: "/home/jcalonso/project/test/integration"
      user_data: 
      username: root
    provisioner:
      additional_copy_path: 
      additional_copy_role_path: false
      ansible_apt_repo: ppa:ansible/ansible
      ansible_check: false
      ansible_connection: local
      ansible_diff: false
      ansible_host_key_checking: true
      ansible_inventory: 
      ansible_inventory_file: 
      ansible_limit: 
      ansible_omnibus_remote_path: "/opt/ansible"
      ansible_omnibus_url: https://raw.githubusercontent.com/neillturner/omnibus-ansible/master/ansible_install.sh
      ansible_platform: ''
      ansible_playbook_command: 
      ansible_sles_repo: http://download.opensuse.org/repositories/systemsmanagement/SLE_12/systemsmanagement.repo
      ansible_source_rev: 
      ansible_sudo: true
      ansible_vault_password_file: 
      ansible_verbose: true
      ansible_verbosity: 2
      ansible_version: 
      ansible_yum_repo: 
      ansiblefile_path: 
      callback_plugins_path: 
      chef_bootstrap_url: https://www.getchef.com/chef/install.sh
      command_prefix: 
      enable_yum_epel: false
      env_vars: {}
      extra_vars:
        box_name: kitchen
        unix_user: kitchen
        unix_home_path: "/home/kitchen/"
        vault_gitlab_private_token: 
      filter_plugins_path: 
      ftp_proxy: 
      group_vars_path: 
      host_vars_path: 
      hosts: test-kitchen
      http_proxy: 
      https_proxy: 
      idempotency_test: 
      ignore_paths_from_root: []
      kerberos_conf_file: 
      kitchen_root: "/home/jcalonso/project"
      library_plugins_path: 
      lookup_plugins_path: 
      max_retries: 1
      modules_path: 
      name: ansible_playbook
      no_proxy: 
      playbook: "/home/jcalonso/project/test/integration/default/default.yml"
      python_sles_repo: http://download.opensuse.org/repositories/devel:/languages:/python/SLE_12/devel:languages:python.repo
      recursive_additional_copy_path:
      - "."
      require_ansible_omnibus: false
      require_ansible_repo: true
      require_ansible_source: false
      require_chef_for_busser: false
      require_pip: false
      require_ruby_for_busser: true
      require_windows_support: false
      requirements_path: requirements.yml
      retry_on_exit_code: []
      role_name: 
      roles_path: "/home/jcalonso/project/roles"
      root_path: "/tmp/kitchen"
      ssh_known_hosts: 
      sudo: true
      sudo_command: sudo -E
      tags: []
      test_base_path: "/home/jcalonso/project/test/integration"
      update_package_repos: true
      wait_for_retry: 30
    transport:
      compression: false
      compression_level: 0
      connection_retries: 5
      connection_retry_sleep: 1
      connection_timeout: 15
      keepalive: true
      keepalive_interval: 60
      kitchen_root: "/home/jcalonso/project"
      log_level: :info
      max_ssh_sessions: 9
      max_wait_until_ready: 600
      name: ssh
      port: 22
      ssh_gateway: 
      ssh_gateway_username: 
      ssh_key: 
      test_base_path: "/home/jcalonso/project/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: "/home/jcalonso/project"
      log_level: :info
      name: busser
      root_path: "/tmp/verifier"
      ruby_bindir: "/usr/bin"
      sudo: true
      sudo_command: sudo -E
      suite_name: default
      test_base_path: "/home/jcalonso/project/test/integration"
      version: busser
@jtamagnan
Copy link

I am also having this issue on linux as well

@arnav90
Copy link

arnav90 commented Jan 31, 2017

I too had this issue on linux. Downgrading net-ssh to 3.1.1 fixed it. Could be an issue with net-ssh 3.2.0

@mirasrael
Copy link

I also had this problem on Windows. Downgrading to net-ssh 3.1.1 didn't help me.

ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32]
Test Kitchen version 1.16.0

.kitchen.yml

---
driver:
  name: docker
  use_sudo: false

provisioner:
  name: ansible_playbook
  hosts: test-kitchen
  requirements_path: ansible_requirements.yml
  require_ruby_for_busser: true
  require_chef_for_busser: false
  ansible_sudo: no
  ansible_extra_flags: <%= ENV['ANSIBLE_EXTRA_FLAGS'] %>
  ignore_paths_from_root:
    - .git
    - .idea

platforms:
  - name: ubuntu-16.04
Reading package lists... Done                     
       bash: line 260: [: -eq: unary operator expected
       Transferring files to <all-control-ubuntu-1604>
W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/channel.rb:541:in `do_open_failed': open failed (1) (Net::SSH::ChannelOpenFailed)
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:562:in `channel_open_failure'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:476:in `dispatch_incoming_packets'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:222:in `preprocess'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:206:in `process'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:170:in `block in loop'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:170:in `loop'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:170:in `loop'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-ssh-3.1.1/lib/net/ssh/connection/session.rb:119:in `close'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/test-kitchen-1.16.0/lib/kitchen/transport/ssh.rb:115:in `close'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/test-kitchen-1.16.0/lib/kitchen/transport/ssh.rb:98:in `cleanup!'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/test-kitchen-1.16.0/lib/kitchen/instance.rb:285:in `cleanup!'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/test-kitchen-1.16.0/lib/kitchen/command.rb:205:in `run_action_in_thread'
        from W:/Ruby/Ruby23-x64/lib/ruby/gems/2.3.0/gems/test-kitchen-1.16.0/lib/kitchen/command.rb:169:in `block (2 levels) in run_action'

@mirasrael
Copy link

Just found workaround in other issue thread: #1035

@cheeseplus
Copy link

Given the age of the net-ssh gems and the inability to reproduce this outside of bespoke drivers that pin alternate deps, closing. Feel free to open a new issue against latest test-kitchen and net-ssh combinations (ideally those that exist in ChefDK as that is the most thorougly tested configuration)

@test-kitchen test-kitchen 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.
Projects
None yet
Development

No branches or pull requests

5 participants