On May 8, 2009, at 7:08 PM, phynias wrote:
>
> I have puppet installed on 15 identical CentOS 5.2 systems and it runs
> perfectly on all of them but 2. i get the following different one from
> each.
>
> the same version of ruby, facter, and puppet are on all machines using
> yum:
> Installed: ruby - 1.8.5-5.el5_2.6.x86_64
> Installed: facter - 1.3.7-1.el5.rf.x86_64
> Installed: puppet - 0.22.4-1.el5.rf.x86_64
>
> debug: puppet: Setting vardir to ''/var/lib/puppet''
> debug: puppet: Setting logdir to ''/var/log/puppet''
> debug: puppet: Setting rundir to ''/var/run/puppet''
> debug: puppet: Setting ssldir to ''$vardir/ssl''
> debug: puppetd: Setting classfile to
''$vardir/classes.txt''
> debug: puppetd: Setting localconfig to
''$vardir/localconfig''
> debug: puppetd: Setting server to ''cacti.hautelook.com''
> /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:157:in
> `initclass'': stack level too deep (SystemStackError)
> from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:
> 156:in `each''
> from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:
> 156:in `initclass''
> from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:
> 111:in `genthing''
> from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:28:in
> `genclass''
> from /usr/lib/ruby/site_ruby/1.8/puppet/metatype/attributes.rb:
> 240:in `newparam''
> from /usr/lib/ruby/site_ruby/1.8/puppet/type/schedule.rb:63
> from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:
> 118:in `class_eval''
> from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:
> 118:in `send''
> ... 26 levels...
> from /usr/lib/ruby/site_ruby/1.8/puppet/util/config.rb:588:in
> `use''
> from /usr/lib/ruby/site_ruby/1.8/puppet/network/client/
> master.rb:241:in `initialize''
> from /usr/sbin/puppetd:308:in `new''
> from /usr/sbin/puppetd:308
>
>
>
>
>
> #puppetd --debug --test
> /usr/lib/ruby/site_ruby/1.8/facter.rb:255:in `each_with_index'':
stack
> level too deep (SystemStackError)
> from /usr/lib/ruby/site_ruby/1.8/facter.rb:255:in `add''
> from /usr/lib/ruby/site_ruby/1.8/facter.rb:89:in `add''
> from /usr/lib/ruby/site_ruby/1.8/facter.rb:627:in
`loadfacts''
> from /usr/lib/ruby/site_ruby/1.8/facter.rb:626:in `each''
> from /usr/lib/ruby/site_ruby/1.8/facter.rb:626:in
`loadfacts''
> from /usr/lib/ruby/site_ruby/1.8/facter.rb:1071
> from /usr/lib/ruby/site_ruby/1.8/puppet.rb:3:in `require''
> from /usr/lib/ruby/site_ruby/1.8/puppet.rb:3
> from /usr/sbin/puppetd:157:in `require''
> from /usr/sbin/puppetd:157
>
>
> if anyone can help me even begin to look for something that might be
> causing this i appreciate it so much. i have no idea how to even begin
> solving this.
Hrm, that''s a doozy, but that version of Puppet is quite old. I
can''t
guarantee that upgrading would result in no bugs, but I''m quite
confident it would result in different bugs. :)
Really, though, I recommend upgrading.
--
Yesterday upon the stair
I met a man who wasn''t there.
He wasn''t there again today --
I think he''s from the CIA.
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---