Google Groups Home
Help | Sign in
Message from discussion Possible issue with Cap 1.4.1 and net-ssh 1.1.0?
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Jamis Buck  
View profile
 More options May 1 2007, 1:17 pm
From: Jamis Buck <ja...@37signals.com>
Date: Tue, 1 May 2007 11:17:58 -0600
Local: Tues, May 1 2007 1:17 pm
Subject: Re: [Capistrano] Possible issue with Cap 1.4.1 and net-ssh 1.1.0?
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, wsel...@gmail.com 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?


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google