Versions:

   - Ruby: ruby 2.0.0p195
   - Capistrano: 3.1.0
   - Capistrano-rails: 1.1.1
   - Rake: 10.2.2
   - Rails: 4.1.0.rc2
   
Platform:

   - Working on: Ubuntu Linux
   - Deploying to: Ubuntu Linux

Files:

   - Capfile

require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/bundler'
require 'capistrano/rails'
require 'capistrano/rails/assets'
require 'capistrano/rails/migrations'
Dir.glob('lib/capistrano/tasks/*.cap').each { |r| import r }

   - deploy.rb

lock '3.1.0'

set :application, 'my application'

# set :ssh_options, {
#
#}

set :repo_url, '/home/deployer/my_app.git'
set :branch, 'master'
set :deploy_to, '/home/deployer'
set :scm, :git
set :rvm_type, :system
set :pty, true
set :linked_files, %w{config/database.yml config/secrets.yml}
set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle 
public/system}
set :keep_releases, 5

# The test task
task :whoami do
  on roles(:all) do
    execute :whoami
  end
end


   - Stage files (production.rb)

server 'mydomain.com', user: 'deployer', roles: %w{web app db}


===============================================================

The problem:

I can ssh into my remote production server without any problems (using 
keys, not passsword), but apparently Capistrano 3 can't authenticate: When 
I execute the following simple test task

task :whoami do
  on roles(:all) do
    execute :whoami
  end
end
 

...I get...

$ cap production whoami --trace
** Invoke production (first_time)
** Execute production
** Invoke load:defaults (first_time)
** Execute load:defaults
** Invoke bundler:map_bins (first_time)
** Execute bundler:map_bins
** Invoke whoami (first_time)
** Execute whoami
 INFO [fa727bad] Running /usr/bin/env whoami on mydomain.com
DEBUG [fa727bad] Command: /usr/bin/env whoami
cap aborted!
Net::SSH::AuthenticationFailed: Authentication failed for user 
[email protected]
/home/my_user/.rvm/gems/ruby-2.0.0-p195@rails3213/gems/net-ssh-2.8.0/lib/net/ssh.rb:217:in
 `start'
/home/my_user/.rvm/gems/ruby-2.0.0-p195@rails3213/gems/sshkit-1.3.0/lib/sshkit/backends/connection_pool.rb:25:in
 `create_or_reuse_connection'
/home/my_user/.rvm/gems/ruby-2.0.0-p195@rails3213/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:173:in
 `ssh'
[...]

What is wrong here?

-- 
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/capistrano/f0a4e2df-fa7f-4157-97b0-002cc36410f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to