This must be the root of the problem. I only have the
logger.yml.example file. Looking back through the installation
instructions the only place I can see where it could have been
generated is the File Generation step. The other .yml files with
only .yml.example I have are facebooker, incoming_mail, memcache,
redis, saml, scribd, selenium, session_store, tinychat, twitter and
zendesk. Not sure how many if any should have been copied to .yml
files, for instance I know I don't need redis.yml as it's covered by
cache_store.yml.
Having copied logger.yml.example to logger.yml and restarted
everything I now get the following in delayed_job.log:
/Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/yaml.rb:143:in
`initialize': Permission denied - /private/var/rails/canvas/config/
cache_store.yml (Errno::EACCES)
So it's a permission error with cache_store.yml? Remade the
cache_store.yml (permissions must have been messed up while trying to
fix things) and now get:
NOTE: Gem.source_index is deprecated, use Specification. It will be
removed on or after 2011-11-01.
Gem.source_index called from /Users/admin/.rvm/gems/ruby-1.8.7-p357/
gems/rails-2.3.14/lib/rails/gem_dependency.rb:21.
[- -] [37390]P Job master died with error: #<ArgumentError: syntax
error on line 8, col 3: ` cache_store: redis_store'>
/Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/yaml.rb:133:in
`load'
/Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/yaml.rb:133:in
`load'
/Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/yaml.rb:144:in
`load_file'
/Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/yaml.rb:143:in
`open'
/Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/yaml.rb:143:in
`load_file'
/private/var/rails/canvas/app/models/setting.rb:84:in `from_config'
/private/var/rails/canvas/lib/canvas.rb:57:in `cache_store_config'
/private/var/rails/canvas/config/environments/production.rb:22:in
`load_environment'
/Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/lib/
initializer.rb:386:in `load_environment'
/Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/activesupport-2.3.14/lib/
active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
/Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/lib/
initializer.rb:379:in `load_environment'
/Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/lib/
initializer.rb:137:in `process'
/Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/lib/
initializer.rb:113:in `send'
/Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/lib/
initializer.rb:113:in `run'
/private/var/rails/canvas/config/environment.rb:9
/private/var/rails/canvas/vendor/plugins/delayed_job/lib/delayed/
pool.rb:96:in `require'
/private/var/rails/canvas/vendor/plugins/delayed_job/lib/delayed/
pool.rb:96:in `load_rails'
/private/var/rails/canvas/vendor/plugins/delayed_job/lib/delayed/
pool.rb:67:in `start'
/private/var/rails/canvas/vendor/plugins/delayed_job/lib/delayed/
pool.rb:45:in `run'
/private/var/rails/canvas/script/delayed_job:5
/Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/yaml.rb:133:in
`load': syntax error on line 8, col 3: ` cache_store:
redis_store' (ArgumentError)
from /Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/
yaml.rb:133:in `load'
from /Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/
yaml.rb:144:in `load_file'
from /Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/
yaml.rb:143:in `open'
from /Users/admin/.rvm/rubies/ruby-1.8.7-p357/lib/ruby/1.8/
yaml.rb:143:in `load_file'
from /private/var/rails/canvas/app/models/setting.rb:84:in
`from_config'
from /private/var/rails/canvas/lib/canvas.rb:57:in
`cache_store_config'
from /private/var/rails/canvas/config/environments/
production.rb:22:in `load_environment'
from /Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/
lib/initializer.rb:386:in `load_environment'
from /Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/
activesupport-2.3.14/lib/active_support/core_ext/kernel/
reporting.rb:11:in `silence_warnings'
from /Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/
lib/initializer.rb:379:in `load_environment'
from /Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/
lib/initializer.rb:137:in `process'
from /Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/
lib/initializer.rb:113:in `send'
from /Users/admin/.rvm/gems/ruby-1.8.7-p357/gems/rails-2.3.14/
lib/initializer.rb:113:in `run'
from /private/var/rails/canvas/config/environment.rb:9
from /private/var/rails/canvas/vendor/plugins/delayed_job/lib/
delayed/pool.rb:96:in `require'
from /private/var/rails/canvas/vendor/plugins/delayed_job/lib/
delayed/pool.rb:96:in `load_rails'
from /private/var/rails/canvas/vendor/plugins/delayed_job/lib/
delayed/pool.rb:67:in `start'
from /private/var/rails/canvas/vendor/plugins/delayed_job/lib/
delayed/pool.rb:45:in `run'
from /private/var/rails/canvas/script/delayed_job:5
Thanks for looking at this.