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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to