Issue #3906 has been reported by Michael Knox.
----------------------------------------
Bug #3906: uninitialized constant Puppet::Rails when using storeconfigs
http://projects.puppetlabs.com/issues/3906
Author: Michael Knox
Status: Unreviewed
Priority: Normal
Assigned to:
Category:
Target version:
Affected version: 0.25.5
Keywords:
Branch:
While setting up stored configs, I found that whenever I set storeconfigs =
true I got the following message when running puppetmasterd.
Could not autoload active_record: uninitialized constant Puppet::Rails
/usr/lib64/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:164:in
`validate_terminus_class': Could not find terminus active_record for
indirection catalog (ArgumentError)
from /usr/lib64/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:50:in
`cache_class='
from /usr/lib64/ruby/site_ruby/1.8/puppet/indirector.rb:38:in `cache_class='
from /usr/lib64/ruby/site_ruby/1.8/puppet/defaults.rb:792:in `handle'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:371:in
`unsafe_parse'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:832:in
`each_source'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:829:in `each'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:829:in
`each_source'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:364:in
`unsafe_parse'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:363:in `each'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:363:in
`unsafe_parse'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:334:in `parse'
from /usr/lib64/ruby/1.8/sync.rb:229:in `synchronize'
from /usr/lib64/ruby/site_ruby/1.8/puppet/util/settings.rb:333:in `parse'
from /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:269:in `run'
from /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:369:in
`exit_on_fail'
from /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:269:in `run'
from /usr/sbin/puppetmasterd:66
After adding ...
require 'puppet/rails'
to lib/puppet/rails/param_value.rb, puppetmasterd would run without error.
System is: OpenSuSE 11.1 (x64), ruby 1.87, rails v2.2.2
I noticed the error with rails 2.3.8 but haven't tested my solution with it.
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" 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.com/group/puppet-bugs?hl=en.