Issue #2189 has been updated by Luke Kanies.

Keywords set to behaviorchange


----------------------------------------
Bug #2189: Puppet is not compatible with Rails 2.3.x
http://projects.reductivelabs.com/issues/2189

Author: James Turnbull
Status: Closed
Priority: Normal
Assigned to: James Turnbull
Category: plumbing
Target version: 0.25.0
Complexity: Unknown
Affected version: 0.24.7
Keywords: behaviorchange


This is Fedora 10.

<pre>
# puppetmasterd --mkusers --trace --debug
Could not autoload active_record: undefined method `belongs_to' for 
#<Class:0x7fbbbd5ba1a0>
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/base.rb:1964:in
 `method_missing'
/usr/lib/ruby/site_ruby/1.8/puppet/rails/param_value.rb:7
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
 `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/site_ruby/1.8/puppet/rails/param_name.rb:2
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
 `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/site_ruby/1.8/puppet/rails/resource.rb:2
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
 `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/site_ruby/1.8/puppet/rails/host.rb:1
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
 `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
 `require'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/catalog/active_record.rb:1
/usr/lib/ruby/site_ruby/1.8/puppet/util/autoload.rb:77:in `load'
/usr/lib/ruby/site_ruby/1.8/puppet/util/autoload.rb:77:in `load'
/usr/lib/ruby/site_ruby/1.8/puppet/util/autoload.rb:132:in `eachdir'
/usr/lib/ruby/site_ruby/1.8/puppet/util/autoload.rb:130:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/util/autoload.rb:130:in `eachdir'
/usr/lib/ruby/site_ruby/1.8/puppet/util/autoload.rb:73:in `load'
/usr/lib/ruby/site_ruby/1.8/puppet/util/instance_loader.rb:68:in 
`loaded_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/terminus.rb:108:in 
`terminus_class'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:159:in 
`validate_terminus_class'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:50:in 
`cache_class='
/usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:38:in `cache_class='
/usr/lib/ruby/site_ruby/1.8/puppet/defaults.rb:709:in `handle'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:352:in `unsafe_parse'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:790:in `each_source'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:787:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:787:in `each_source'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:345:in `unsafe_parse'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:344:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:344:in `unsafe_parse'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:326:in `parse'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:325:in `parse'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:215:in `run'
/usr/sbin/puppetmasterd:66
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:160:in 
`validate_terminus_class': Could not find terminus active_record for 
indirection catalog (ArgumentError)
        from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:50:in 
`cache_class='
        from /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:38:in 
`cache_class='
        from /usr/lib/ruby/site_ruby/1.8/puppet/defaults.rb:709:in `handle'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:352:in 
`unsafe_parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:790:in 
`each_source'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:787:in `each'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:787:in 
`each_source'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:345:in 
`unsafe_parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:344:in `each'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:344:in 
`unsafe_parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:326:in `parse'
        from /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:325:in `parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:215:in `run'
        from /usr/sbin/puppetmasterd:66
</pre>


-- 
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://reductivelabs.com/redmine/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
-~----------~----~----~----~------~----~------~--~---

Reply via email to