I run puppet 3.2.2 on about 500 RedHat 5/6 systems.  I have about 15
Ubuntu servers that run OpenStack; today I added the stdlib module to
take advantage of the file_line type in a new module I had written AND
I upgraded the puppet clients from 2.7 to match the other RedHat
clients.  This automatically upgraded ruby from 1.8 to 1.9.

The first run of puppet agent successfully applied my new module, but
each subsequent run results in this error:

root@ceph-cs-sn-06i:/var/lib/puppet/lib/facter# puppet agent -t
Info: Retrieving plugin
Error: Could not retrieve local facts: undefined method `each' for
#<String:0x0000000259f630>
Error: Failed to apply catalog: Could not retrieve local facts:
undefined method `each' for #<String:0x0000000259f630>

The problem here is that I use each a lot.  How can I troubleshoot
this further, and is it possible that something has changed in ruby
1.9 that is causing this?

Thanks.

--
\*..+.-
--Greg Chavez
+//..;};

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to