For what it's worth, I'm seeing the same error on OS X with a pretty fresh set of gems. The command line ssh works fine, and net-ssh 1.0.10 doesn't complain. The fingerprint that net-ssh 1.1.0 sees is in fact different than the one that the command line ssh (OpenSSH_4.5p1) sees.
On May 1, 12:17 pm, Jamis Buck <[EMAIL PROTECTED]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---
