I was getting this earlier, and I don't get it through command line
ssh.
In my case, I connect to multiple servers through one ip, with
different ports.  ssh by default complains about mismatched host keys
with this configuration, until I persuaded it that they really were
different servers by setting HostKeyAlias on each server in .ssh/
config
I wonder if the same problem is causing problems in net-ssh...


On May 1, 6: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
-~----------~----~----~----~------~----~------~--~---

Reply via email to