Hi all
Sadly my hoster uses an old version of Subversion whose “info” command
doesn’t know the --username argument:
[email protected] [~/railsapps/shop]# cap deploy:update
- executing `deploy:update’
** transaction: start - executing `deploy:update_code’
Subcommand ‘info’ doesn’t accept option ‘–username arg’
Type ‘svn help info’ for usage.
*** [deploy:update_code] rolling back - executing “rm -rf
/home/incensec/railsapps/cap/shop/releases/20081016194121; true”
servers: [“incense.ch”]
Password:
[incense.ch] executing command
*** [err :: incense.ch] stdin: is not a tty
command finished
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/subversion.rb:58:in
query_revision': tried to run
svn info
https://svn.xp-dev.com/svn/incense_shop/trunk/ --username incense
–password --no-auth-cache -rHEAD’ and got unexpected result “”
(RuntimeError)
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:35:in
send' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:35:in
method_missing’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:63:in
local' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:35:in
method_missing’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:37:in
load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:87:in
call’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:87:in
fetch' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:110:in
protect’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:110:in
synchronize' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:110:in
protect’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:78:in
fetch' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:95:in
[]’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/strategy/base.rb:64:in
revision' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/strategy/checkout.rb:14:in
command’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/strategy/remote.rb:15:in
deploy!' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:197:in
load’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
instance_eval' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
invoke_task_directly_without_callbacks’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/callbacks.rb:27:in
invoke_task_directly' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:81:in
execute_task’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
send' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
method_missing’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:104:in
update_code' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:178:in
load’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:48:in
transaction' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
send’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
method_missing' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:177:in
load’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
instance_eval' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
invoke_task_directly_without_callbacks’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/callbacks.rb:27:in
invoke_task_directly' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:81:in
execute_task’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:93:in
find_and_execute_task' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:45:in
execute_requested_actions_without_help’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:44:in
each' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:44:in
execute_requested_actions_without_help’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/help.rb:19:in
execute_requested_actions' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:33:in
execute!’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:14:in
execute' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/bin/cap:4 from /usr/bin/cap:19:in
load’
from /usr/bin/cap:19
[email protected] [~/railsapps/shop]#
I tried it using an explicit revision number (I’ve read that should work
somewhere on google), but still I’m having problems:
[email protected] [~/railsapps/shop]# cap deploy:update -s revision=10
- executing `deploy:update’
** transaction: start - executing `deploy:update_code’
Subcommand ‘info’ doesn’t accept option ‘–username arg’
Type ‘svn help info’ for usage.
*** [deploy:update_code] rolling back - executing “rm -rf
/home/incensec/railsapps/cap/shop/releases/20081020145106; true”
servers: [“incense.ch”]
Password:
** [deploy:update_code] exception while rolling back:
Capistrano::ConnectionError, connection failed for: incense.ch
(Net::SSH::AuthenticationFailed: incensec)
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/subversion.rb:58:in
query_revision': tried to run
svn info
https://svn.xp-dev.com/svn/incense_shop/trunk/ --username incense
–password --no-auth-cache -r10’ and got unexpected result “”
(RuntimeError)
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:35:in
send' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:35:in
method_missing’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:63:in
local' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/scm/base.rb:35:in
method_missing’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:37:in
load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:87:in
call’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:87:in
fetch' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:110:in
protect’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:110:in
synchronize' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:110:in
protect’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:78:in
fetch' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/variables.rb:95:in
[]’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/strategy/base.rb:64:in
revision' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/strategy/checkout.rb:14:in
command’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy/strategy/remote.rb:15:in
deploy!' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:197:in
load’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
instance_eval' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
invoke_task_directly_without_callbacks’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/callbacks.rb:27:in
invoke_task_directly' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:81:in
execute_task’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
send' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
method_missing’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:104:in
update_code' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:178:in
load’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:48:in
transaction' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
send’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/namespaces.rb:186:in
method_missing' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/recipes/deploy.rb:177:in
load’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
instance_eval' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:128:in
invoke_task_directly_without_callbacks’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/callbacks.rb:27:in
invoke_task_directly' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:81:in
execute_task’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/configuration/execution.rb:93:in
find_and_execute_task' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:45:in
execute_requested_actions_without_help’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:44:in
each' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:44:in
execute_requested_actions_without_help’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/help.rb:19:in
execute_requested_actions' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:33:in
execute!’
from
/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/lib/capistrano/cli/execute.rb:14:in
execute' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.0/bin/cap:4 from /usr/bin/cap:19:in
load’
from /usr/bin/cap:19
[email protected] [~/railsapps/shop]#
anyone got an idea? Thanks, Josh