Net::SSH::AuthenticationFailed after deploying to vagrant nodes
using latest leap_cli, i cannot deploy a second time to a vagrant node.
this works fine:
leap local destroy couch1 leap local start couch1 leap node init couch1 leap deploy couch1
but then, leap ssh still works but another leap deploy fails:
--- git/bitmask ‹master› » leap ssh couch1 Warning: Permanently added '10.5.5.44' (ECDSA) to the list of known hosts. Linux leap-wheezy 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Mar 23 18:40:19 2014 from 10.5.5.1 root@couch1:~# logout Connection to 10.5.5.44 closed. --- git/bitmask ‹master› » leap -v 5 deploy couch1 = read /home/varac/dev/projects/leap/git/bitmask/Leapfile = read /home/varac/.leaprc = leap command v1.5.1 = leap platform v0.4.0 (0.6 a8c9d80317240d86cb7de652c23efbd7bc81bde2) = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/dns.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/soledad.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/webapp.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/openvpn.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/tor.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/couchdb.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/mx.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/services/monitor.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/tags/local.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/tags/development.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/tags/production.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/common.json = loading /home/varac/dev/projects/leap/git/leap_platform/provider_base/provider.json = loading services/webapp.json = loading services/backup.json = loading services/openvpn.json = loading services/tor.json = loading services/mx.json = loading services/monitor.json = loading tags/demo.json = loading tags/hongkong.json = loading tags/unstable.json = loading tags/amsterdam.json = loading tags/local.json = loading tags/sandbox-braintree.json = loading tags/seattle.json = loading tags/dc.json = loading tags/clientdev.json = loading tags/istanbul.json = loading tags/phnompenh.json = loading tags/development.json = loading nodes/leech.json = loading nodes/chipmonk.json = loading nodes/web1.json = loading nodes/tor1.json = loading nodes/sloth.json = loading nodes/aligator.json = loading nodes/snail.json = loading nodes/millipede.json = loading nodes/demodex.json = loading nodes/clam.json = loading nodes/vpn1.json = loading nodes/couch2.json = loading nodes/canvasback.json = loading nodes/zebra.json = loading nodes/plain1.json = loading nodes/elephant.json = loading nodes/seahorse.json = loading nodes/mx1.json = loading nodes/ladybug.json = loading nodes/elk.json = loading nodes/gadwall.json = loading nodes/octopus.json = loading nodes/chameleon.json = loading nodes/snake.json = loading nodes/ant.json = loading nodes/wombat.json = loading nodes/couch1.json = loading nodes/starfish.json = loading nodes/thrips.json = loading nodes/beetle.json = loading nodes/wallaby.json = loading nodes/urchin.json = loading nodes/dolphin.json = loading nodes/monitor1.json = loading nodes/rhino.json = loading nodes/panda.json = loading nodes/hippo.json = loading common.json = loading provider.json = loading secrets.json = skipping disabled node sloth. = skipping disabled node aligator. = skipping disabled node zebra. = skipping disabled node snake. = skipping disabled node wombat. = skipping disabled node beetle. = skipping disabled node dolphin. = loading provider.development.json = ran git submodule sync 2>&1 = ran git submodule status 2>&1 = no change files/ssh/authorized_keys = no change files/ssh/known_hosts = no change hiera/couch1.yaml = no change secrets.json = checking node - executing "test ! -f /etc/leap/no-deploy" - servers: ["couch1"] error: connection failed for: couch1 (Net::SSH::AuthenticationFailed: Authentication failed for user root@10.5.5.44) /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:134:in `establish_connections_to': connection failed for: couch1 (Net::SSH::AuthenticationFailed: Authentication failed for user root@10.5.5.44) (Capistrano::ConnectionError) from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:188:in `block in execute_on_servers' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:186:in `each' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:186:in `each_slice' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:186:in `execute_on_servers' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/actions/invocation.rb:183:in `run_tree' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/actions/invocation.rb:155:in `run' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/extensions.rb:9:in `method_missing' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/lib/leap_cli/remote/leap_plugin.rb:49:in `check_for_no_deploy' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/lib/leap_cli/commands/deploy.rb:45:in `block (4 levels) in ' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/lib/leap_cli/log.rb:127:in `log' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/lib/leap_cli/remote/leap_plugin.rb:13:in `log' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/lib/leap_cli/commands/deploy.rb:44:in `block (3 levels) in ' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/lib/leap_cli/util/remote_command.rb:37:in `ssh_connect' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/lib/leap_cli/commands/deploy.rb:43:in `block (2 levels) in ' from /var/lib/gems/1.9.1/gems/gli-2.5.6/lib/gli/command_support.rb:130:in `call' from /var/lib/gems/1.9.1/gems/gli-2.5.6/lib/gli/command_support.rb:130:in `execute' from /var/lib/gems/1.9.1/gems/gli-2.5.6/lib/gli/app_support.rb:262:in `block in call_command' from /var/lib/gems/1.9.1/gems/gli-2.5.6/lib/gli/app_support.rb:275:in `call' from /var/lib/gems/1.9.1/gems/gli-2.5.6/lib/gli/app_support.rb:275:in `call_command' from /var/lib/gems/1.9.1/gems/gli-2.5.6/lib/gli/app_support.rb:69:in `run' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/bin/leap:84:in `' from /var/lib/gems/1.9.1/gems/leap_cli-1.5.1/bin/leap:39:in `' from /usr/local/bin/leap:23:in `load' from /usr/local/bin/leap:23:in `'
(from redmine: created on 2014-03-23, closed on 2014-03-23, relates #2911 (closed))