Hi, I had the same problem, but I found this solution: just add the following line:
default_run_options[:pty] = true here you can find the explanation from Jamis Buck himself: http://groups.google.com/group/capistrano/browse_thread/thread/13b029f75b61c09d For me it works now, how it should. Best wishes, Roman On 10 Okt., 19:01, dacat <[EMAIL PROTECTED]> wrote: > I started a thread here > =>http://groups.google.com/group/capistrano/browse_thread/thread/81e3d5... > that talked about how I was getting errors with Cap and deployment > from subversion via https. Well through more testing it appears to be > an issue with subversion 1.4.5 > > I have two hosts, on is running Svn 1.3 and is labeled DEV_HOST and > the other is running Svn 1.4.5 and is labeled PROD_HOST. On each host > I removed the the ~/.subversion directory to make it as homogeneous as > possible. > > Below is the output from each host while running deploy:cold. You > will notice that the "production" stage immediately returns the > password prompt as and error but the "staging" stage displays it > normally and prompts for the acceptance of the certificate then the > password for the repository. > > Now if i manually run the svn checkout command as cap does on > PROD_HOST (svn 1.4.5) it prompts for acceptance of the certificate > then password then checkouts the app with no issue. If I run > deploy:cold for the "production" stage after I ran the svn checkout > manually, deploy:cold runs with no error. > > It's a kludge but it appears to work fine. > > Note: PROD_HOST hosts the subversion server and all Cap commands were > run from DEV_HOST > > --- output--- > cap deploy:cold STAGE=production > * executing `deploy:cold' > * executing `deploy:update' > ** transaction: start > * executing `deploy:update_code' > * executing "svn checkout -q > -r117https://PROD_HOST/repos/Projects/depot/trunk > /u/apps/depot/releases/20071010163218 && (echo 117 > /u/apps/depot/ > releases/20071010163218/REVISION)" > servers: ["PROD_HOST"] > Password: > [PROD_HOST] executing command > ** [err] Error validating server certificate for 'https://PROD_HOST: > 443': > ** - The certificate is not issued by a trusted authority. Use the > ** fingerprint to validate the certificate manually! > ** Certificate information: > ** - Hostname: PROD_HOST > ** - Valid: from Sep 6 19:23:46 2006 GMT until Sep 3 19:23:46 2016 > GMT > ** - Issuer: DELETED > ** - Fingerprint: DELETED > ** (R)eject, accept (t)emporarily or accept (p)ermanently? > ** [err] Authentication realm: <https://PROD_HOST:443> Subversion > repository > ** [err] Password for 'dacat': > ** [err] Authentication realm: <https://PROD_HOST:443> Subversion > repository > ** [err] Username: > > cap deploy:cold STAGE=staging > * executing `deploy:cold' > * executing `deploy:update' > ** transaction: start > * executing `deploy:update_code' > Error validating server certificate for 'https://PROD_HOST:443': > - The certificate is not issued by a trusted authority. Use the > fingerprint to validate the certificate manually! > Certificate information: > - Hostname: PROD_HOST > - Valid: from Sep 6 19:23:46 2006 GMT until Sep 3 19:23:46 2016 GMT > - Issuer: DELETED > - Fingerprint: DELETED > (R)eject, accept (t)emporarily or accept (p)ermanently? p > Authentication realm: <https://PROD_HOST:443> Subversion repository > Password for 'dacat': > * executing "svn checkout -q > -r117https://PROD_HOST/repos/Projects/depot/trunk > /u/apps/depot/releases/20071010163439 && (echo 117 > /u/apps/depot/ > releases/20071010163439/REVISION)" > servers: ["DEV_HOST"] > Password: --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
