On WinXP with PuTTY installed and pageant running with the correct key loaded, running:
$ cap deploy:check ROLES=web $ cap deploy:check ROLES=app $ cap deploy:check ROLES=db all run to completion, with the "you appear to have all dependencies installed" message returned. Running: $ cap deploy:check Asks for a password. But I don't know which server is asking for a password. Manually logging to each of those servers using plink succeeds: $ plink ec2-1-2-3-4.compute-1.amazonaws.com uname A deploy:check that succeed and fails is shown below (those were run within 2 minutes of each other): C:\app>ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] C:\app>cap --version Capistrano v2.5.0 I have this in config/deploy.rb: set :ssh_options, {:paranoid => false, :forward_agent => true} C:\app>cap deploy:check ROLES=future * executing `ec2:connection' warning: peer certificate won't be verified in this SSL session * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `deploy:check' * executing "test -d /var/www/app/releases" servers: ["ec2-4-5-6-7.compute-1.amazonaws.com", "ec2-5-6-7-8.compute-1.amazonaws.com"] [ec2-5-6-7-8.compute-1.amazonaws.com] executing command [ec2-4-5-6-7.compute-1.amazonaws.com] executing command command finished * executing "test -w /var/www/app" servers: ["ec2-4-5-6-7.compute-1.amazonaws.com", "ec2-5-6-7-8.compute-1.amazonaws.com"] [ec2-4-5-6-7.compute-1.amazonaws.com] executing command [ec2-5-6-7-8.compute-1.amazonaws.com] executing command command finished * executing "test -w /var/www/app/releases" servers: ["ec2-4-5-6-7.compute-1.amazonaws.com", "ec2-5-6-7-8.compute-1.amazonaws.com"] [ec2-4-5-6-7.compute-1.amazonaws.com] executing command [ec2-5-6-7-8.compute-1.amazonaws.com] executing command command finished * executing "which svn" servers: ["ec2-4-5-6-7.compute-1.amazonaws.com", "ec2-5-6-7-8.compute-1.amazonaws.com"] [ec2-4-5-6-7.compute-1.amazonaws.com] executing command [ec2-5-6-7-8.compute-1.amazonaws.com] executing command command finished * executing "test -w /var/www/app/shared" servers: ["ec2-4-5-6-7.compute-1.amazonaws.com", "ec2-5-6-7-8.compute-1.amazonaws.com"] [ec2-5-6-7-8.compute-1.amazonaws.com] executing command [ec2-4-5-6-7.compute-1.amazonaws.com] executing command command finished You appear to have all necessary dependencies installed C:\app>cap deploy:check * executing `ec2:connection' warning: peer certificate won't be verified in this SSL session * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `ec2:connection' * executing `deploy:check' * executing "test -d /var/www/app/releases" servers: ["ec2-1-2-3-4.compute-1.amazonaws.com", "ec2-2-3-4-5.compute-1.amazonaws.com", "ec2-3-4-5-6.compute-1.amazonaws.com", "ec2-4-5-6-7.compute-1.amazonaws.com", "ec2-5-6-7-8.compute-1.amazonaws.com", "ec2-6-7-8-9.compute-1.amazonaws.com", "ec2-7-8-9-10.compute-1.amazonaws.com"] Password: PS: I tried PuTTY 0.60, but it failed with an even stranger error: (Net::SSH::Authentication::AgentError: unknown response from agent: 14, "\000\000\000\224\016\000\000\000\217\000\000\000\assh-rsa \000\000\000\200`\252B\350\373\025*)\326lkm{\364M!\031\304\344- \220\247\216^p\315\232S\315\275\303i\376\323y\316$\306\217\247\323\203B [EMAIL PROTECTED] \317\320\316\266~\264\3433\303\212z\243\032\314W\324\241\323\tN) \022\343#\000|[EMAIL PROTECTED]|\235\023< \346\344-\314\300QIv\311y\303N\0038\352\004\001\377\361\a") --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---