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.