After running 'cap deploy:update' with cap 2.2, several operations are carried out, but ends with null reference complaints. Deploy file and output included below.
Thanks in advance, John ********************************* require 'mongrel_cluster/recipes' set :application, "project" set :repository, "http://mysvn.com/svn/project" # If you aren't deploying to /u/apps/#{application} on the target # servers (which is the default), you can specify the actual location # via the :deploy_to variable: set :deploy_to, "/home/rails/#{application}" # If you aren't using Subversion to manage your source code, specify # your SCM below: # set :scm, :subversion role :app, "myserver.com" role :web, "myserver.com" role :db, "myserver.com", :primary => true set :user, "rails" set :use_sudo, false ********************************** cap deploy:update * executing `deploy:update' ** transaction: start * executing `deploy:update_code' * executing "svn checkout -q -r7 http://mysvn.com/svn/project /home/ rails/project/releases/20090701072931 && (echo 7 > /home/rails/project/ releases/20090701072931/REVISION)" servers: ["myserver.com"] Password: [myserver.com] executing command command finished * executing `deploy:finalize_update' * executing "chmod -R g+w /home/rails/project/releases/ 20090701072931" servers: ["myserver.com"] [myserver.com] executing command command finished * executing "rm -rf /home/rails/project/releases/20090701072931/log / home/rails/project/releases/20090701072931/public/system /home/rails/ project/releases/20090701072931/tmp/pids &&\n mkdir -p /home/ rails/project/releases/20090701072931/public &&\n mkdir -p /home/ rails/project/releases/20090701072931/tmp &&\n ln -s /home/rails/ project/shared/log /home/rails/project/releases/20090701072931/log && \n ln -s /home/rails/project/shared/system /home/rails/project/ releases/20090701072931/public/system &&\n ln -s /home/rails/ project/shared/pids /home/rails/project/releases/20090701072931/tmp/ pids" servers: ["myserver.com"] [myserver.com] executing command command finished * executing "find /home/rails/project/releases/20090701072931/public/ images /home/rails/project/releases/20090701072931/public/stylesheets / home/rails/project/releases/20090701072931/public/javascripts -exec touch -t 200907010729.49 {} ';'; true" servers: ["myserver.com"] [myserver.com] executing command command finished * executing `deploy:symlink' * executing "rm -f /home/rails/project/current && ln -s /home/rails/ project/releases/20090701072931 /home/rails/project/current" servers: ["myserver.com"] *** [deploy:symlink] rolling back * executing "ls -x /home/rails/project/releases" servers: ["myserver.com"] [myserver.com] executing command [myserver.com] executing command command finished * executing "rm -f /home/rails/project/current; ln -s /home/rails/ project/releases/20090701070703 /home/rails/project/current; true" servers: ["myserver.com"] [myserver.com] executing command command finished *** [deploy:update_code] rolling back * executing "rm -rf /home/rails/project/releases/20090701072931; true" servers: ["myserver.com"] [myserver.com] executing command command finished /usr/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/connection/ driver.rb:336:in `do_channel_extended_data': undefined method `do_extended_data' for nil:NilClass (NoMethodError) from /usr/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/connection/ driver.rb:158:in `call' from /usr/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/connection/ driver.rb:158:in `process' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ command.rb:41:in `process!' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ command.rb:38:in `each' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ command.rb:38:in `process!' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ command.rb:36:in `loop' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ command.rb:36:in `process!' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ command.rb:11:in `process' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/actions/invocation.rb:53:in `run' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/connections.rb:149:in `execute_on_servers' from /usr/lib/ruby/gems/1.8/gems/needle-1.3.0/lib/needle/logger.rb: 127:in `each_slice' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/connections.rb:137:in `each' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/connections.rb:137:in `each_slice' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/connections.rb:137:in `execute_on_servers' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/actions/invocation.rb:51:in `run' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/namespaces.rb:186:in `send' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/namespaces.rb:186:in `method_missing' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ recipes/deploy.rb:204:in `load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/execution.rb:80:in `instance_eval' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/execution.rb:80:in `execute_task_without_callbacks' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/callbacks.rb:27:in `execute_task' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/namespaces.rb:186:in `send' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/namespaces.rb:186:in `method_missing' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/namespaces.rb:104:in `symlink' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ recipes/deploy.rb:139:in `load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/execution.rb:48:in `transaction' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/namespaces.rb:186:in `send' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/namespaces.rb:186:in `method_missing' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ recipes/deploy.rb:137:in `load' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/execution.rb:80:in `instance_eval' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/execution.rb:80:in `execute_task_without_callbacks' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/callbacks.rb:27:in `execute_task' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/ configuration/execution.rb:92:in `find_and_execute_task' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/ execute.rb:43:in `execute_requested_actions_without_help' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/ execute.rb:42:in `each' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/ execute.rb:42:in `execute_requested_actions_without_help' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/ help.rb:19:in `execute_requested_actions' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/ execute.rb:31:in `execute!' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/ execute.rb:14:in `execute' from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/bin/cap:4 from /usr/local/bin/cap:16:in `load' from /usr/local/bin/cap:16 --~--~---------~--~----~------------~-------~--~----~ 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.co.uk/group/capistrano?hl=en -~----------~----~----~----~------~----~------~--~---
