On 24/03/09 18:28, Robin Lee Powell wrote:
> On Mon, Mar 23, 2009 at 02:54:10PM -0700, Robin Lee Powell wrote:
>>
>> I've been unable to use storeconfigs for A While Now, and it's not
>> just me anymore; see http://projects.reductivelabs.com/issues/2041
>>
>> Does anyone have any suggestions of what to try next?
[snipped]
> 
> did *NOT* help me; I still get:
> 
> Restarting puppet configuration management tool master 
> server/usr/lib/ruby/1.8/active_record/connection_adapters/abstract/connection_pool.rb:218:
>  undefined method `synchronize' for 
> ActiveRecord::ConnectionAdapters::ConnectionPool:Class (NoMethodError)
>         from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in 
> `gem_original_require'
>         from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
>         from /usr/lib/ruby/1.8/active_support/dependencies.rb:509:in `require'

Note: /usr/lib/ruby/1.8/active_record is not where debian rails package 
installs its files.
The debian rails package installs into: /usr/share/rails

I maintain your box has several rails version installed and that 
certainly is the source of your issues.

This means to me that the current rails version (certainly a 2.2) that 
your puppetmaster is using is badly installed or corrupted.

synchronize is a Module method that is "installed" by active support 
v2.2. I _think_ your ruby installation contains a mix and match of 
different version of the vairous active_ components.

I'll tend to suggest you to rm -rf /usr/lib/ruby/1.8/active_* just to 
see if that helps (take a backup before of course). Warning: I'm not 
responsible of any damage to your server or any other application 
running on this server.

Hope that helps,
-- 
Brice Figureau
Days of Wonder
http://www.daysofwonder.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to