On CentOS 4.6, updated puppet and puppetmaster to 0.24.5 (from dlutter
repo) and started seeing frequent process crashes with no logging.  Ran
with debugging and see the following after a long series of
normal-looking lines:

debug: mount[mindseye_legacy]: Describing /mindseye_legacy/wm/lib for
mindseye.corpinfo.ms.willingminds.com
/usr/lib/ruby/1.8/yaml.rb:39: [BUG] rb_gc_mark(): unknown data type
0x0(0xbcd988) non object ruby 1.8.1 (2003-12-25) [i386-linux-gnu]

Anyone have an idea on how to deal with this?  The referenced line is just:

                yp = @@parser.new.load( io )

I assume this means that the YAML object is corrupted somehow, but
really not sure what else to look for to track that down yet.  Or, do I
need to find a newer version of ruby?  The RPM on the server is
ruby-1.8.1-7.el4_6.1.  Better to run on CentOS 5 with
ruby-1.8.5-5.el5_2.3.i386.rpm?  Or manually build a newer ruby RPM ala
http://sipx-wiki.calivia.com/index.php/Building_ruby-1.8.4_and_ruby-gems?

Thanks,
Mark

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to