Do you have svn installed locally? Is it in your PATH? What version of svn do you have installed?
- Jamis On Oct 11, 2007, at 1:08 PM, jaikumar wrote:
I downloaded the capistrano sources and am still at a loss as to why there is no debugging output before "svn: Connection closed unexpectedly". Since I'm using the verbose options, by my read of the sources it seems that I should see the actual command that cap is trying to execute on the remote host? Would it help if I configure the logger to debug in deploy.rb? I also tried: C:\dev\workspace\proj1>cap invoke COMMAND="svn co svn+ssh://<user>@ <host>/home/svn/repositories/proj1" and this works fine - the sources get checked out on the remote host and the output of the cap command includes the remote commands being executed. If need be, I can build the sources but would need instructions on how to proceed in that direction... Any help would be much appreciated! Thanks! -j On Oct 10, 6:01 pm, jaikumar <[EMAIL PROTECTED]> wrote:I'm trying to debug a problem in deploy:cold, but I don't see the actual commands being run on the remote host to connect to the svn repository. If I login to the remote machine as the user in deploy.rb, I'm able to access the subversion path fine. Is it possible to see a log of the commands that are being run by cap i.e.what is the checkout command being issued? This will help me debug theproblem... Here is the output that I see: ------------------------------ C:\dev\workspace\proj1>cap -vvv deploy:cold * executing `deploy:cold' * executing `deploy:update' ** transaction: start * executing `deploy:update_code' svn: Connection closed unexpectedly *** [deploy:update_code] rolling back ..... ------------------------------ Here is my deploy.rb file: --------------------------------- set :application, "proj1" set :domain, "XXXXX" set :user, "jaikumar" set :repository, "svn+ssh://[EMAIL PROTECTED]/home/svn/repositories/ proj1" # set :use_sudo, false set :deploy_to, "/home/users/#{user}/apps/#{application}" # Where on the server your app will be deployed set :deploy_via, :checkout # svn checkout will be the deployment methodset :chmod755, "app config db lib public vendor script script/* public/disp*" # Some files that will need proper permissions set :mongrel_port, "4444" # If you aren't deploying to /u/apps/#{application} on the target # servers (which is the default), you can specify the actual location # via the :deploy_to variable: # set :deploy_to, "/var/www/#{application}" # If you aren't using Subversion to manage your source code, specify # your SCM below: # set :scm, :subversion role :app, domain role :web, domain role :db, domain, :primary => true ssh_options[:port] = 7983 # ssh_options[:verbose] = :debug ---------------- Thanks, -j--~--~---------~--~----~------------~-------~--~----~To unsubscribe from this group, send email to capistrano- [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/ group/capistrano-~----------~----~----~----~------~----~------~--~---
smime.p7s
Description: S/MIME cryptographic signature
