Try this: ssh_options[:paranoid] = false
That'll skip any host key verification. If you try to use the command-line ssh client to connect to "myserver", do you get any hostkey mismatch warnings? - Jamis On May 1, 2007, at 11:12 AM, [EMAIL PROTECTED] wrote: > > I'm currently using Capistrano 1.4.1 and I upgraded net-ssh to version > 1.1.0 this morning. I'm also using Jim Morris's SCM module for local > SVN access. When I try to deploy, my deployment blows up when trying > to connect to my remote server with the following output (I've replace > my fingerprint and server name to protect the innocent): > > * querying latest revision... > * local executing: svn export -q -r15800 svn+ssh://dev/vol2/svn/ > fsg/cap-one/branches/PR3 /tmp/CAP_TEMP_1178037278.66282 > * local creating tar file: /tmp/CAP_TEMP_1178037278.66282.tar.gz > * sending tar file: /tmp/CAP_TEMP_1178037278.66282.tar.gz to > remote / > tmp/CAP_TEMP_1178037278.66282.tar.gz > servers: ["myserver"] > *** [update_code] transaction: rollback > * [update_code] rolling back > * executing "rm -rf /var/www/www.myserver.com/releases/ > 20070501163438" > servers: ["myserver"] > ** [update_code] exception while rolling back: > Net::SSH::HostKeyMismatch, fingerprint my_fingerprint does not match > for myserver > /opt/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.0/lib/net/ssh/host-key- > verifier.rb:47:in `process_cache_miss': fingerprint my_fingerprint > does not match for myserver (Net::SSH::HostKeyMismatch) > from /opt/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.0/lib/net/ > ssh/host-key-verifier.rb:38:in `verify' > from /opt/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.0/lib/net/ > ssh/lenient-host-key-verifier.rb:9:in `verify' > from /opt/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.0/lib/net/ > ssh/transport/kex/dh.rb:165:in `verify_server_key' > from /opt/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.0/lib/net/ > ssh/transport/kex/dh.rb:232:in `exchange_keys' > from /opt/local/lib/ruby/gems/1.8/gems/needle-1.3.0/lib/ > needle/ > lifecycle/proxy.rb:60:in `__send__' > from /opt/local/lib/ruby/gems/1.8/gems/needle-1.3.0/lib/ > needle/ > lifecycle/proxy.rb:60:in `method_missing' > from /opt/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.0/lib/net/ > ssh/transport/session.rb:182:in `exchange_keys' > from /opt/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.0/lib/net/ > ssh/transport/session.rb:143:in `kexinit' > ... 57 levels... > from /opt/local/lib/ruby/gems/1.8/gems/capistrano-1.4.1/lib/ > capistrano/cli.rb:12:in `execute!' > from /opt/local/lib/ruby/gems/1.8/gems/capistrano-1.4.1/bin/ > cap:11 > from /opt/local/bin/cap:18:in `load' > from /opt/local/bin/cap:18 > > I rolled back my net-ssh version installed to 1.0.10 and everything > works fine. There weren't any warnings I noticed about version > incompatibilities on the announcement page. Has anyone else > encountered this? > > > > --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
