All,

This is possibly a deprec issue, but may relate to Capistrano as well.
In any case, this list is more active than deprec, so I'm hoping that
someone has experienced similar problems and can help.

In short, my deprec/capistrano tasks are executed loosely following
the "use deprec/capistrano to simplify your life" post at slicehost,
see 
http://wiki.slicehost.com/doku.php?id=automated_rails_install_and_deployment_with_deprec_capistrano.

It seems that most tasks execute successfully, except for starting a
mongrel cluster. The tasks themselves do not report a problem, but
looking through the mongrel and apache logs, it's clear that something
is not done right.

Setup:
Ubuntu server 7.0.4
Capistrano 1.4.1
Deprec 1.7.1

relevant snippets from the mongrel log on the server

(mongrel.log)
** Daemonized, any open files are closed.  Look at log/mongrel.
8000.pid and log/mongrel.log for info.
** Starting Mongrel listening at 127.0.0.1:8000
** Changing group to app_domaine.
** Changing user to mongrel_domaine.
** Starting Rails with production environment...
** Daemonized, any open files are closed.  Look at log/mongrel.
8001.pid and log/mongrel.log for info.
** Starting Mongrel listening at 127.0.0.1:8001
** Changing group to app_domaine.
** Changing user to mongrel_domaine.
** Starting Rails with production environment...
Rails Error: Unable to access log file. Please ensure that /var/www/
apps/domaine/current/config/../log/production.log exists and is chmod
0666. The log level has been raised to WARN and the output directed to
STDERR until the problem is fixed.
/usr/lib/ruby/1.8/fileutils.rb:1246:in `initialize': Permission denied
- /var/www/apps/domaine/current/config/../public/blank.html
(Errno::EACCES)
        from /usr/lib/ruby/1.8/fileutils.rb:1246:in `open'
        from /usr/lib/ruby/1.8/fileutils.rb:1246:in `copy_file'
        from /usr/lib/ruby/1.8/fileutils.rb:1245:in `open'
        from /usr/lib/ruby/1.8/fileutils.rb:1245:in `copy_file'
        from /usr/lib/ruby/1.8/fileutils.rb:1215:in `copy'
        from /usr/lib/ruby/1.8/fileutils.rb:447:in `copy_entry'
        from /usr/lib/ruby/1.8/fileutils.rb:1308:in `traverse'
        from /usr/lib/ruby/1.8/fileutils.rb:445:in `copy_entry'
         ... 38 levels...
        from /usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/
command.rb:211:in `run'
        from /usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/
mongrel_rails:243
        from /usr/bin/mongrel_rails:16:in `load'
        from /usr/bin/mongrel_rails:16
Rails Error: Unable to access log file. Please ensure that /var/www/
apps/domaine/current/config/../log/production.log exists and is chmod
0666. The log level has been raised to WARN and the output directed to
STDERR until the problem is fixed.
/usr/lib/ruby/1.8/fileutils.rb:1246:in `initialize': Permission denied
- /var/www/apps/domaine/current/config/../public/blank.html
(Errno::EACCES)
        from /usr/lib/ruby/1.8/fileutils.rb:1246:in `open'
        from /usr/lib/ruby/1.8/fileutils.rb:1246:in `copy_file'
        from /usr/lib/ruby/1.8/fileutils.rb:1245:in `open'
        from /usr/lib/ruby/1.8/fileutils.rb:1245:in `copy_file'
        from /usr/lib/ruby/1.8/fileutils.rb:1215:in `copy'
        from /usr/lib/ruby/1.8/fileutils.rb:447:in `copy_entry'
        from /usr/lib/ruby/1.8/fileutils.rb:1308:in `traverse'
        from /usr/lib/ruby/1.8/fileutils.rb:445:in `copy_entry'
         ... 38 levels...
        from /usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/
command.rb:211:in `run'
        from /usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/
mongrel_rails:243
        from /usr/bin/mongrel_rails:16:in `load'
        from /usr/bin/mongrel_rails:16

Changing to other users to run mongrel as (the deploy user, the first
user on installation of the server) makes no difference whatsoever. In
addition, sometimes the file which makes the startup process choke can
be different.

I haven't touched file rights and permissions, those are set by the
capistrano/deprec recipes.

Has anyone experienced similar problems? Any help is highly
appreciated.

TIA,

/Dimitris


--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to