Hi Nicolas, I would suggest setting
set :runner, "root" that is the same as your :user variable (your deploy_user). the :runner user is used to restart the mongrel service instead of :user, and this should solve this issue. HTH, Pritesh On May 14, 2:18 pm, nico10gbb <[EMAIL PROTECTED]> wrote: > When I run $cap deploy setup or $cap deploy:cold > > I have this error : > > * executing "mongrel_rails cluster::start -C /var/www/CoreSong/ > current/config/mongrel_cluster.yml" > servers: ["herd.ida.liu.se"] > D, [2008-05-14T15:10:31.007042 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > queueing packet nr 27 type 90 len 44 > D, [2008-05-14T15:10:31.008156 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > sent 120 bytes > D, [2008-05-14T15:10:31.009165 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > read 52 bytes > D, [2008-05-14T15:10:31.010453 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > received packet nr 43 type 91 len 28 > I, [2008-05-14T15:10:31.011242 #9450] INFO -- > net.ssh.connection.session[..fdbc1fb6e]: channel_open_confirmation: 7 > 1 0 32768 > [herd.ida.liu.se] executing command > I, [2008-05-14T15:10:31.011636 #9450] INFO -- > net.ssh.connection.channel[..fdbc0544e]: sending channel request > "exec" > D, [2008-05-14T15:10:31.012158 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > queueing packet nr 28 type 98 len 156 > D, [2008-05-14T15:10:31.012631 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > sent 180 bytes > D, [2008-05-14T15:10:31.028949 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > read 52 bytes > D, [2008-05-14T15:10:31.029679 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > received packet nr 44 type 93 len 28 > I, [2008-05-14T15:10:31.030000 #9450] INFO -- > net.ssh.connection.session[..fdbc1fb6e]: channel_window_adjust: 7 > +131072 > D, [2008-05-14T15:10:31.068473 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > read 224 bytes > D, [2008-05-14T15:10:31.069527 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > received packet nr 45 type 95 len 60 > I, [2008-05-14T15:10:31.070095 #9450] INFO -- > net.ssh.connection.session[..fdbc1fb6e]: channel_extended_data: 7 1 > 38b > *** [err :: herd.ida.liu.se] bash: line 1: sudo: command not found > D, [2008-05-14T15:10:31.070832 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > received packet nr 46 type 98 len 44 > I, [2008-05-14T15:10:31.071229 #9450] INFO -- > net.ssh.connection.session[..fdbc1fb6e]: channel_request: 7 exit- > status false > D, [2008-05-14T15:10:31.072039 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > received packet nr 47 type 96 len 12 > I, [2008-05-14T15:10:31.072531 #9450] INFO -- > net.ssh.connection.session[..fdbc1fb6e]: channel_eof: 7 > D, [2008-05-14T15:10:31.073303 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > received packet nr 48 type 97 len 12 > I, [2008-05-14T15:10:31.073787 #9450] INFO -- > net.ssh.connection.session[..fdbc1fb6e]: channel_close: 7 > D, [2008-05-14T15:10:31.074546 #9450] DEBUG -- tcpsocket[..fdbc2891c]: > queueing packet nr 29 type 97 len 28 > command finished > command "mongrel_rails cluster::start -C /var/www/CoreSong/current/ > config/mongrel_cluster.yml" failed on herd.ida.liu.se > > When I run the command on the herd server : > > root@/var/www/CoreSong:mongrel_rails cluster::restart -C /var/www/ > CoreSong/current/config/mongrel_cluster.yml > ** Ruby version is not up-to-date; loading cgi_multipart_eof_fix > stopping port 8000 > ** Ruby version is not up-to-date; loading cgi_multipart_eof_fix > stopping port 8001 > ** Ruby version is not up-to-date; loading cgi_multipart_eof_fix > starting port 8000 > ** Ruby version is not up-to-date; loading cgi_multipart_eof_fix > starting port 8001 > ** Ruby version is not up-to-date; loading cgi_multipart_eof_fix > > Here my file deploy.rb : > > require 'mongrel_cluster/recipes' > > set :user, "root" > set :application, "CoreSong" > set :repository, "https://herd.ida.liu.se/svn/hcs/CoreSong" > > # 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, "/var/www/#{application}" > > # If you aren't using Subversion to manage your source code, specify > # your SCM below: > set :scm, :subversion > set :deploy_via, :export > > ssh_options[:port] = 22 > ssh_options[:verbose] = :debug > > role :app, "herd.ida.liu.se" > role :web, "herd.ida.liu.se" > role :db, "herd.ida.liu.se", :primary => true > > set :svn_username, "s08nicma" > set :svn_password, "xxxxxx" > > set :mongrel_conf, "#{deploy_to}/current/config/mongrel_cluster.yml" > set :runner, nil > > Please help me to find where is the problem :-) > > Thanks. > > Nicolas --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
