Yes. They are the same machines. However i also noticed that the
althought the file /tmp/20111011151849.tar.gz exists and it extracts
the tar archive. The last command rm /tmp/20111011151849.tar.gz always
fails.  I am wondering although the file exists, why does the command
fail. Is this a bug in capistrano. If i edit the file in

gems/capistrano-2.9.0/lib/capistrano/recipes/deploy/strategy/copy.rb

and change the line

run "cd #{configuration[:releases_path]} &&
#{decompress(remote_filename).join(" ")} && rm #{remote_filename}"

to

 run "cd #{configuration[:releases_path]} &&
#{decompress(remote_filename).join(" ")}"

The command works and doesnt do a rollback. Wondering why this
behaviour is happening.

Regards,
Kevin



On Oct 16, 10:53 pm, Rafa García <[email protected]> wrote:
> It's late, sorry. But are webserver and webserver.test.local the same
> machine?
>
> 2011/10/11 linuxbsdfreak <[email protected]>
>
>
>
>
>
>
>
> > Hi All,
>
> >  I am getting the following error:
>
> > * executing "cd /usr/share/webapps/configuration/releases && tar xzf /
> > tmp/20111011151849.tar.gz && rm /tmp/20111011151849.tar.gz"
> >    servers: ["webserver", "webserver.test.local"]
> >    [webserver] executing command
> >    [webserver.test.local] executing command
> > *** [err :: webserver]
> > *** [err :: webserver] gzip:
> > *** [err :: webserver] stdin: unexpected end of file
> > *** [err :: webserver] tar:
> > *** [err :: webserver] Child returned status 1
> > *** [err :: webserver]
> > *** [err :: webserver] tar:
> > *** [err :: webserver] Error exit delayed from previous errors
> > *** [err :: webserver]
> > *** [err :: webserver.test.local]
> > *** [err :: webserver.test.local] gzip:
> > *** [err :: webserver.test.local] stdin: unexpected end of file
> > *** [err :: webserver.test.local] tar:
> > *** [err :: webserver.test.local] Child returned status 1
> > *** [err :: webserver.test.local]
> > *** [err :: webserver.test.local] tar:
> > *** [err :: webserver.test.local] Error exit delayed from previous
> > errors
> > *** [err :: webserver.test.local]
>
> > I am using the following config
>
> > set :stages, %w[staging production]
> > set :deploy_to, "/usr/share/webserver/configuration"
> > set :deploy_via, :copy
> > set :copy_exclude,  ".git/*"
> > set :application, "Webapp"
> > set :repository,  "ssh://webserver.test.loca/repodata/git/repos/
> > webapp.git"
> > set :branch, "master"
> > set :scm, :git
> > set :scm_verbose, true
> > set :use_sudo, false
> > set :keep_releases, 2
> > set :git_shallow_clone, 1
>
> > role :web, "webserver"
>
> > Am i missing anything in the configuration?
>
> > Regards,
> > Kevin
>
> > --
> > * 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
> > athttp://groups.google.com/group/capistrano?hl=en

-- 
* 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.com/group/capistrano?hl=en

Reply via email to