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
-~----------~----~----~----~------~----~------~--~---