Can you paste your deploy file ? - Lee 2009/4/25 Greg Pederson <[email protected]>
> Thanks for the info and help Lee. > > Since I had installed capistrano without sudo it had been installed in my > user directory ~/.gem/ruby/1.8 > Because of this sudo gem uninstall didn't work and gem uninstall had > permissions problem. To remove capistrano from my user directory I found > this command: > gem uninstall capistrano --install-dir ~/.gem/ruby/1.8 > > Now I have a 'clean' system. > > I installed capistrano versions 2.5.0 - 2.5.5 one by one and all work > however, my deploy is still failing...here's an excerpt from the log: > > * executing "sudo -p 'sudo password: ' chown app_nsight_dev > /home/gspederson/apps/nsight_dev/shared/log/mongrel.log" > servers: ["209.20.85.24"] > [209.20.85.24] executing command > ** [out :: 209.20.85.24] chown: invalid user: `app_nsight_dev' > command finished > *** [deploy:symlink] rolling back > > > I'm confused about why this is happening now and how to resolve this issue. > > Thanks again for everyone's help > > On Fri, Apr 24, 2009 at 5:06 PM, Lee Hambley <[email protected]>wrote: > >> Greg, >> Follow the following steps for me.... remove *any* reference you can find >> to capistrano, some of the following may help >> >> $ gem list --local | grep capistrano >> $ gem contents capistrano >> $ gem --version >> $ cap --version >> $ which cap >> $ which capify >> >> # gem list --local | grep capistrano >> # gem contents capistrano >> # which cap >> # which capify >> >> Where $ means `run as you` and # is `run as a root user` >> >> Then if things still aren't working out for you, you should try coming >> back to the list, it is *entirely* possible that the API for the functions >> you are relying upon has changes between 2.5.3 and 2.5.5, what variable is >> set to 'nsight_dev', is it :application? >> >> - Lee >> >> 2009/4/24 Greg Pederson <[email protected]> >> >> >>> Hi All, >>> I'm hoping someone can help relieve my pain :) >>> >>> I did a gem update which updated my capistrano from 2.5.3 to 2.5.5 and >>> after the upgrade my deploys stop working and failing with the >>> following error: >>> >>> failed: "sh -c \"sudo -p 'sudo password: ' chown app_nsight_dev /home/ >>> gspederson/apps/nsight_dev/shared/log/mongrel.log\"" on 209.20.85.24 >>> >>> and further up the log file there is this message: >>> ** [out :: 209.20.85.24] chown: invalid user: `app_nsight_dev' >>> >>> I tried this on 2 other apps that had previously been working fine >>> with cap deploy and all had the same error about the user >>> 'app_<app_name>' >>> >>> After not being able to find anything I decided to try to remove >>> 2.5.5, but it wasn't listed in my gem list, so I found this post: >>> >>> http://www.brianculler.com/golbhet/2009/03/03/unable-to-uninstall-capistrano-even-though-its-listed-as-installed-heres-how-to-fix-that/ >>> >>> and I unwisely deleted the capistrano gem from /usr/local/lib/ruby/ >>> gems/1.8/gems and tried to reinstall with >>> sudo gem install capistrano -v 2.5.3 >>> >>> after that I started getting the following error: >>> >>> /usr/local/bin/cap:19:in `load': no such file to load -- cap >>> (LoadError) >>> from /usr/local/bin/cap:19 >>> >>> I've tried removing all with gem uninstall, reinstalling with and with >>> out capistrano versions and still no luck. >>> >>> I'm out of ideas and really hoping someone smarter than me can give me >>> some guidance. >>> >>> Thanks for your help >>> >>> Greg >>> >>> >>> >> >> >> > > > -- > Greg Pederson > Founder and Technical Director > > Nsight Development, LLC. > www.NsightDevelopment.com > > [email protected] > 407-641-0327 > > Quis custodiet ipsos custodes > > [email protected] > > > > --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
