Doug Warner
2010-Apr-16 13:59 UTC
[Puppet Users] Setting up storeconfigs with puppet 0.24.8 and mongrel
I''m trying to get storeconfigs running but having a problem that the server is giving me "err: Could not retrieve catalog: Rails is missing; cannot store configurations" I''ve tried running a single puppmetmaster w/ trace enabled to capture a trace which I believe is included below. I''m using puppet 0.24.8 with mongrel and nginx. I just installed rails 2.3.5 to try to get this running. -Doug Trace (I think): err: Rails is missing; cannot store configurations /usr/lib64/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:210:in `find'' /usr/lib64/ruby/site_ruby/1.8/puppet/indirector.rb:49:in `find'' /usr/lib64/ruby/site_ruby/1.8/puppet/network/handler/master.rb:65:in `getconfig'' /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31 /usr/lib64/ruby/site_ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in `call'' /usr/lib64/ruby/site_ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in `protect_service'' /usr/lib64/ruby/site_ruby/1.8/puppet/network/xmlrpc/processor.rb:85 /usr/lib64/ruby/1.8/xmlrpc/server.rb:338:in `call'' /usr/lib64/ruby/1.8/xmlrpc/server.rb:338:in `dispatch'' /usr/lib64/ruby/1.8/xmlrpc/server.rb:325:in `each'' /usr/lib64/ruby/1.8/xmlrpc/server.rb:325:in `dispatch'' /usr/lib64/ruby/1.8/xmlrpc/server.rb:368:in `call_method'' /usr/lib64/ruby/1.8/xmlrpc/server.rb:380:in `handle'' /usr/lib64/ruby/site_ruby/1.8/puppet/network/xmlrpc/processor.rb:44:in `process'' /usr/lib64/ruby/site_ruby/1.8/puppet/network/http_server/mongrel.rb:111:in `process'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/http_response.rb:65:in `start'' /usr/lib64/ruby/site_ruby/1.8/puppet/network/http_server/mongrel.rb:108:in `process'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new'' /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run'' /usr/bin/puppetmasterd:287
Doug Warner
2010-Apr-16 16:51 UTC
Re: [Puppet Users] Setting up storeconfigs with puppet 0.24.8 and mongrel
Thanks to TMZ for catching that puppet 0.24 requires rails <= 2.2.x and I was running 2.3.5. I seem to be hitting the "mysql has gone away" bug [1] now since I''m running mongrel that I''ll have to see if I can patch away, but at least that''s a known problem ;) -Doug [1] http://projects.reductivelabs.com/issues/2816 On 04/16/2010 09:59 AM, Doug Warner wrote:> I''m trying to get storeconfigs running but having a problem that the server is > giving me "err: Could not retrieve catalog: Rails is missing; cannot store > configurations" > > I''ve tried running a single puppmetmaster w/ trace enabled to capture a trace > which I believe is included below. > > I''m using puppet 0.24.8 with mongrel and nginx. I just installed rails 2.3.5 > to try to get this running.