Skip to content

Instantly share code, notes, and snippets.

@oren
Created January 20, 2011 20:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save oren/788552 to your computer and use it in GitHub Desktop.
Save oren/788552 to your computer and use it in GitHub Desktop.
(staging=1d531a) ~/misc/projects/borderstylo/chihuly> cap staging deploy
triggering load callbacks
* executing `staging'
* executing `deploy'
* executing `deploy:update'
** transaction: start
* executing `deploy:update_code'
triggering before callbacks for `deploy:update_code'
* executing `set_remote_branch'
updating the cached checkout on all servers
Git branch or tag name: staging
executing locally: "git ls-remote git@repo.borderstylo.com:chihuly.git staging"
* executing "if [ -d /srv/chihuly_staging/shared/cached-copy ]; then cd /srv/chihuly_staging/shared/cached-copy && git fetch -q origin && git reset -q --hard 1d531a5191bdaa81fdbd446447070caf777101f0 && git clean -q -d -x -f; else git clone -q git@repo.borderstylo.com:chihuly.git /srv/chihuly_staging/shared/cached-copy && cd /srv/chihuly_staging/shared/cached-copy && git checkout -q -b deploy 1d531a5191bdaa81fdbd446447070caf777101f0; fi"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
copying the cached version to /srv/chihuly_staging/releases/20110120194400
* executing "cp -RPp /srv/chihuly_staging/shared/cached-copy /srv/chihuly_staging/releases/20110120194400 && (echo 1d531a5191bdaa81fdbd446447070caf777101f0 > /srv/chihuly_staging/releases/20110120194400/REVISION)"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing `deploy:finalize_update'
* executing "chmod -R g+w /srv/chihuly_staging/releases/20110120194400"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing "rm -rf /srv/chihuly_staging/releases/20110120194400/log /srv/chihuly_staging/releases/20110120194400/public/system /srv/chihuly_staging/releases/20110120194400/tmp/pids &&\\\n mkdir -p /srv/chihuly_staging/releases/20110120194400/public &&\\\n mkdir -p /srv/chihuly_staging/releases/20110120194400/tmp &&\\\n ln -s /srv/chihuly_staging/shared/log /srv/chihuly_staging/releases/20110120194400/log &&\\\n ln -s /srv/chihuly_staging/shared/system /srv/chihuly_staging/releases/20110120194400/public/system &&\\\n ln -s /srv/chihuly_staging/shared/pids /srv/chihuly_staging/releases/20110120194400/tmp/pids"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing "find /srv/chihuly_staging/releases/20110120194400/public/images /srv/chihuly_staging/releases/20110120194400/public/stylesheets /srv/chihuly_staging/releases/20110120194400/public/javascripts -exec touch -t 201101201944.03 {} ';'; true"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
triggering after callbacks for `deploy:update_code'
* executing `deploy:symlink_configs'
* executing "ls -x /srv/chihuly_staging/releases"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing "cd /srv/chihuly_staging/releases/20110120194400"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing "ln -nfs /srv/chihuly_staging/shared/config/database.yml /srv/chihuly_staging/releases/20110120194400/config/database.yml"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing "ln -nfs /srv/chihuly_staging/shared/config/cms.yml /srv/chihuly_staging/releases/20110120194400/config/cms.yml"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
triggering after callbacks for `deploy:symlink_configs'
* executing `deploy:chownage'
* executing "sudo -p 'sudo password: ' chown -R capdeploy:capdeploy /srv/chihuly_staging"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing "sudo -p 'sudo password: ' chmod 777 /srv/chihuly_staging/releases/20110120194400/config/start_thin"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
* executing `deploy:symlink'
* executing "rm -f /srv/chihuly_staging/current && ln -s /srv/chihuly_staging/releases/20110120194400 /srv/chihuly_staging/current"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
** transaction: commit
* executing `deploy:restart'
* executing "rvmsudo capistrano_god restart chihuly-staging-thins"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
Failed on god restart with - Bad Data
Running start instead of restart
* executing `deploy:start'
* executing "rvmsudo capistrano_god load /srv/chihuly_staging/releases/20110120194400/config/gods/staging.god"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
** [out :: qa.tijuana] Sending 'load' command
** [out :: qa.tijuana]
** [out :: qa.tijuana]
** [out :: qa.tijuana] E [2011-01-20 19:43:10] ERROR: PID file directory '/srv/chihuly_staging/current/tmp/pids' is not writable by capdeploy
** [out :: qa.tijuana] E [2011-01-20 19:43:10] ERROR: Log file '/dev/null' exists but is not writable by capdeploy
** [out :: qa.tijuana] E [2011-01-20 19:43:10] ERROR: Task 'chihuly-staging-thin-4000' is not valid (see above)
command finished
* executing "rvmsudo capistrano_god -c /srv/chihuly_staging/releases/20110120194400/config/gods/staging.god --log /var/log/god.log --no-syslog --log-level warn"
servers: ["qa.tijuana"]
[qa.tijuana] executing command
command finished
on the server, i try this:
capdeploy@domU-12-31-39-0E-E1-E4:/srv/chihuly_staging/current$ rvmsudo capistrano_god load
and get:
/srv/chihuly_staging/releases/20110120194400/config/gods/staging.god
Sending 'load' command
E [2011-01-20 19:56:48] ERROR: PID file directory '/srv/chihuly_staging/current/tmp/pids' is not writable by capdeploy
E [2011-01-20 19:56:48] ERROR: Log file '/dev/null' exists but is not writable by capdeploy
E [2011-01-20 19:56:48] ERROR: Task 'chihuly-staging-thin-4000' is not valid (see above)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment