I can ssh into my server and manually create the /tmp/<application> folder 
with my app/web role. However, when I try to do >cap staging git:check 
(which does the same thing), it attempts and fails to use my app/web role 
to create this folder. It succeeds with the db role, but then fails when 
attempting to use the /tmp/<application>/.git-ssh.sh at the end of the 
script. (See below) Both my app/web and db roles are members of the same 
(deploy) group.

I then simply manually created the /tmp/<application> folder on the server, 
to make sure that the folder's owner and group settings would permit 
executing the ./git-ssh.sh file, whomever created it. This didn't work, 
either. I'd appreciate any help.


I found this: <https://github.com/capistrano/capistrano/issues/687>, but it 
wasn't helpful. Something's got to be wrong with my ssh setup or something. 
Here are my ssh options: 

set :ssh_options, {
  forward_agent: true,
  port: ####
}

Yes, I've done the ssh-add on my Mac.

Thanks!



Versions:

   - Ruby: 2.1.0
   - Capistrano: 3.2.0
   - Rake / Rails / etc : 10.2.2

Platform:

   - Working on.... Mac
   - Deploying to... Ubuntu 12.0.4 (LTS) server

Logs:

$ cap staging git:check --trace                                             
                                                    [9:23:58]
** Invoke staging (first_time)
** Execute staging
** Invoke load:defaults (first_time)
** Execute load:defaults
** Invoke rbenv:validate (first_time)
** Execute rbenv:validate
DEBUG [fa95292a] Running /usr/bin/env [ ! -d /usr/local/bin ] on 
apps2.aidt.edu
DEBUG [fa95292a] Command: [ ! -d /usr/local/bin ]
DEBUG [f90faa17] Running /usr/bin/env [ ! -d /usr/local/bin ] on 
apps2.aidt.edu
DEBUG [f90faa17] Command: [ ! -d /usr/local/bin ]
DEBUG [fa95292a] Finished in 0.097 seconds with exit status 1 (failed).
DEBUG [f90faa17] Finished in 0.167 seconds with exit status 1 (failed).
** Invoke rbenv:map_bins (first_time)
** Execute rbenv:map_bins
** Invoke bundler:map_bins (first_time)
** Execute bundler:map_bins
** Invoke git:check (first_time)
** Invoke git:wrapper (first_time)
** Execute git:wrapper
 INFO [f6132a7c] Running /usr/bin/env mkdir -p /tmp/j3/ on apps2.aidt.edu
 INFO [e631d419] Running /usr/bin/env mkdir -p /tmp/j3/ on apps2.aidt.edu
DEBUG [f6132a7c] Command: ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.0 
/usr/bin/env mkdir -p /tmp/j3/ )
DEBUG [e631d419] Command: ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.0 
/usr/bin/env mkdir -p /tmp/j3/ )
 INFO [f6132a7c] Finished in 0.108 seconds with exit status 0 (successful).
DEBUG Uploading /tmp/j3/git-ssh.sh 0.0%
 INFO Uploading /tmp/j3/git-ssh.sh 100.0%
 INFO [06c59e05] Running /usr/bin/env chmod +x /tmp/j3/git-ssh.sh on 
apps2.aidt.edu
DEBUG [06c59e05] Command: ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.0 
/usr/bin/env chmod +x /tmp/j3/git-ssh.sh )
 INFO [06c59e05] Finished in 0.010 seconds with exit status 0 (successful).
 INFO [e631d419] Finished in 0.173 seconds with exit status 0 (successful).
DEBUG Uploading /tmp/j3/git-ssh.sh 0.0%
cap aborted!
scp: /tmp/j3/git-ssh.sh: Permission denied

-- 
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to capistrano+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/capistrano/971a33ec-d0fc-40bd-a604-c77ffacd1644%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to