How do you do the deploy? Current must be a symbolic link, not a directory.
ravenna wrote:
> roy-sherrills-macbook-pro:goodpress tjs$ cap production deploy
> * executing `production'
> triggering start callbacks for `deploy'
> * executing `multistage:ensure'
> * executing `deploy'
> * executing `deploy:update'
> ** transaction: start
> * executing `deploy:update_code'
> executing locally: "git ls-remote git://github.com/Ravenna/Goodpress.git
> master"
> * executing "git clone -q git://github.com/Ravenna/Goodpress.git /
> home/shawnamoni/test.goodpressstudio.com/releases/20090814155219 &&
> cd /home/shawnamoni/test.goodpressstudio.com/releases/20090814155219
> && git checkout -q -b deploy f218d44416f5b18b858cedda685bec2f07529309
> && (echo f218d44416f5b18b858cedda685bec2f07529309 > /home/shawnamoni/
> test.goodpressstudio.com/releases/20090814155219/REVISION)"
> servers: ["broncos.dreamhost.com"]
> Password:
> [broncos.dreamhost.com] executing command
> command finished
> * executing `deploy:finalize_update'
> * executing "chmod -R g+w /home/shawnamoni/test.goodpressstudio.com/
> releases/20090814155219"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> * executing "rm -rf /home/shawnamoni/test.goodpressstudio.com/
> releases/20090814155219/log /home/shawnamoni/test.goodpressstudio.com/
> releases/20090814155219/public/system /home/shawnamoni/
> test.goodpressstudio.com/releases/20090814155219/tmp/pids &&\\\n
> mkdir -p /home/shawnamoni/test.goodpressstudio.com/releases/
> 20090814155219/public &&\\\n mkdir -p /home/shawnamoni/
> test.goodpressstudio.com/releases/20090814155219/tmp &&\\\n ln -
> s /home/shawnamoni/test.goodpressstudio.com/shared/log /home/
> shawnamoni/test.goodpressstudio.com/releases/20090814155219/log &&\\
> \n ln -s /home/shawnamoni/test.goodpressstudio.com/shared/system /
> home/shawnamoni/test.goodpressstudio.com/releases/20090814155219/
> public/system &&\\\n ln -s /home/shawnamoni/
> test.goodpressstudio.com/shared/pids /home/shawnamoni/
> test.goodpressstudio.com/releases/20090814155219/tmp/pids"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> * executing "find /home/shawnamoni/test.goodpressstudio.com/releases/
> 20090814155219/public/images /home/shawnamoni/test.goodpressstudio.com/
> releases/20090814155219/public/stylesheets /home/shawnamoni/
> test.goodpressstudio.com/releases/20090814155219/public/javascripts -
> exec touch -t 200908141552.26 {} ';'; true"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> triggering after callbacks for `deploy:finalize_update'
> * executing `deploy:symlink_database_config'
> * executing "ln -s /home/shawnamoni/test.goodpressstudio.com/shared/
> database.yml /home/shawnamoni/test.goodpressstudio.com/releases/
> 20090814155219/config/database.yml"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> * executing `deploy:symlink_vendor'
> * executing "ln -s /home/shawnamoni/test.goodpressstudio.com/shared/
> vendor/gems /home/shawnamoni/test.goodpressstudio.com/releases/
> 20090814155219/vendor"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> * executing "ln -s /home/shawnamoni/test.goodpressstudio.com/shared/
> vendor/rails /home/shawnamoni/test.goodpressstudio.com/releases/
> 20090814155219/vendor"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> * executing `deploy:symlink'
> * executing "rm -f /home/shawnamoni/test.goodpressstudio.com/current
> && ln -s /home/shawnamoni/test.goodpressstudio.com/releases/
> 20090814155219 /home/shawnamoni/test.goodpressstudio.com/current"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> *** [err :: broncos.dreamhost.com] rm:
> *** [err :: broncos.dreamhost.com] cannot remove `/home/shawnamoni/
> test.goodpressstudio.com/current'
> *** [err :: broncos.dreamhost.com] : Is a directory
> *** [err :: broncos.dreamhost.com]
> command finished
> *** [deploy:symlink] rolling back
> * executing "ls -xt /home/shawnamoni/test.goodpressstudio.com/
> releases"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> *** no previous release to rollback to, rollback of symlink skipped
> *** [deploy:update_code] rolling back
> * executing "rm -rf /home/shawnamoni/test.goodpressstudio.com/
> releases/20090814155219; true"
> servers: ["broncos.dreamhost.com"]
> [broncos.dreamhost.com] executing command
> command finished
> failed: "sh -c \"rm -f /home/shawnamoni/test.goodpressstudio.com/
> current && ln -s /home/shawnamoni/test.goodpressstudio.com/releases/
> 20090814155219 /home/shawnamoni/test.goodpressstudio.com/current\"" on
> broncos.dreamhost.com
> roy-sherrills-macbook-pro:goodpress tjs$
>
>
> I have ssh'd to the server and deleted the directory on my own, and am
> getting nowhere. thoughts? thanks for the help
>
> >
>
>
--
Rafa
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Capistrano" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.co.uk/group/capistrano?hl=en
-~----------~----~----~----~------~----~------~--~---