Search code examples
ruby-on-railscapistrano

Firs time capistrano deploy failing


My first deploy to a new server seem to be failing with the following error message:

failed: "sh -c 'cat /var/www/my_project/production/current/REVISION'" on 192.xxx.xxx.xxx

This is not my first capistrano deploy and dont remember encountering anything like this before... any pointers to fix this will he really appreciated.

Here is more from the deployment log

 [192.xxx.xxx.xxx] executing command
    command finished in 1202ms
    triggering after callbacks for `deploy:finalize_update'
  * 2013-09-09 18:54:37 executing `postgresql:symlink'
  * executing "ln -nfs /var/www/my_application/production/shared/config/database.yml /var/www/my_application/production/releases/20130909132425/config/database.yml"
    servers: ["192.xxx.xxx.xxx"]
    [192.xxx.xxx.xxx] executing command
    command finished in 1042ms
    triggering after callbacks for `deploy:update_code'
  * 2013-09-09 18:54:38 executing `deploy:assets:precompile'
  * executing "cat /var/www/my_application/production/current/REVISION"
    servers: ["192.xxx.xxx.xxx"]
    [192.xxx.xxx.xxx] executing command
    command finished in 1039ms
*** [deploy:update_code] rolling back
  * executing "rm -rf /var/www/my_application/production/releases/20130909132425; true"
    servers: ["192.xxx.xxx.xxx"]
    [192.xxx.xxx.xxx] executing command
    command finished in 1103ms
failed: "sh -c 'cat /var/www/my_application/production/current/REVISION'" on 192.xxx.xxx.xxx

The cap deploy:check is running successfully with

"You appear to have all necessary dependencies installed"


Solution

  • ran into the issue posted over here:

    https://github.com/capistrano/capistrano/issues/224 and

    capistrano error: ...../current: No such file or directory

    Had to comment the deploy/assets line for the first deploy.