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.