Issue #3731 has been updated by Doug Warner.
Here's the relevant part of the trace that just before the error; I also forgot to mention that I noticed this on both Augeas 0.5.0 and after upgrading to 0.7.0. <pre> debug: //augeas/Augeas::Lens[gentooconf.aug]/File[gentooconf.aug]: Not tagged with memcache::partlock debug: Augeas[conf.d-memcached.partlock](provider=augeas): Opening augeas with root /, lens path , flags 0 debug: Augeas[conf.d-memcached.partlock](provider=augeas): Augeas version 0.7.0 is installed debug: Augeas[conf.d-memcached.partlock](provider=augeas): Will attempt to save and only run if files changed debug: Augeas[conf.d-memcached.partlock](provider=augeas): Closed the augeas connection /usr/lib64/ruby/site_ruby/1.8/puppet/provider/augeas/augeas.rb:69:in `parse_commands' /usr/lib64/ruby/site_ruby/1.8/puppet/provider/augeas/augeas.rb:68:in `each' /usr/lib64/ruby/site_ruby/1.8/puppet/provider/augeas/augeas.rb:68:in `parse_commands' /usr/lib64/ruby/site_ruby/1.8/puppet/provider/augeas/augeas.rb:311:in `do_execute_changes' /usr/lib64/ruby/site_ruby/1.8/puppet/provider/augeas/augeas.rb:271:in `need_to_run?' /usr/lib64/ruby/site_ruby/1.8/puppet/type/augeas.rb:150:in `retrieve' /usr/lib64/ruby/site_ruby/1.8/puppet/type.rb:817:in `currentpropvalues' /usr/lib64/ruby/site_ruby/1.8/puppet/util/posix.rb:94:in `inject' /usr/lib64/ruby/site_ruby/1.8/puppet/type.rb:809:in `each' /usr/lib64/ruby/site_ruby/1.8/puppet/type.rb:809:in `inject' /usr/lib64/ruby/site_ruby/1.8/puppet/type.rb:809:in `currentpropvalues' /usr/lib64/ruby/site_ruby/1.8/puppet/type.rb:797:in `retrieve' /usr/lib64/ruby/site_ruby/1.8/puppet/type.rb:726:in `evaluate' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:62:in `apply' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:251:in `eval_children_and_apply_resource' /usr/lib64/ruby/site_ruby/1.8/puppet/util.rb:418:in `thinmark' /usr/lib64/ruby/1.8/benchmark.rb:308:in `realtime' /usr/lib64/ruby/site_ruby/1.8/puppet/util.rb:417:in `thinmark' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:250:in `eval_children_and_apply_resource' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:207:in `eval_resource' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:296:in `evaluate' /usr/lib64/ruby/site_ruby/1.8/puppet/util.rb:418:in `thinmark' /usr/lib64/ruby/1.8/benchmark.rb:308:in `realtime' /usr/lib64/ruby/site_ruby/1.8/puppet/util.rb:417:in `thinmark' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:295:in `evaluate' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:289:in `collect' /usr/lib64/ruby/site_ruby/1.8/puppet/transaction.rb:289:in `evaluate' /usr/lib64/ruby/site_ruby/1.8/puppet/resource/catalog.rb:142:in `apply' /usr/lib64/ruby/site_ruby/1.8/puppet/configurer.rb:169:in `run' /usr/lib64/ruby/site_ruby/1.8/puppet/util.rb:178:in `benchmark' /usr/lib64/ruby/1.8/benchmark.rb:308:in `realtime' /usr/lib64/ruby/site_ruby/1.8/puppet/util.rb:177:in `benchmark' /usr/lib64/ruby/site_ruby/1.8/puppet/configurer.rb:168:in `run' /usr/lib64/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run' /usr/lib64/ruby/site_ruby/1.8/puppet/agent/locker.rb:21:in `lock' /usr/lib64/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run' /usr/lib64/ruby/1.8/sync.rb:230:in `synchronize' /usr/lib64/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run' /usr/lib64/ruby/site_ruby/1.8/puppet/agent.rb:134:in `with_client' /usr/lib64/ruby/site_ruby/1.8/puppet/agent.rb:51:in `run' /usr/lib64/ruby/site_ruby/1.8/puppet/application/puppetd.rb:103:in `onetime' /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:226:in `send' /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:226:in `run_command' /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:217:in `run' /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:306:in `exit_on_fail' /usr/lib64/ruby/site_ruby/1.8/puppet/application.rb:217:in `run' /usr/sbin/puppetd:159 err: //memcache::partlock/Memcache::Inst[partlock]/Augeas[conf.d-memcached.partlock]: Failed to retrieve current state of resource: undefined method `strip!' for #<Array:0x7fe1369979c8> notice: //memcache::partlock/Memcache::Inst[partlock]/Service[memcached.partlock]: Dependency augeas[conf.d-memcached.partlock] has 1 failures warning: //memcache::partlock/Memcache::Inst[partlock]/Service[memcached.partlock]: Skipping because of failed dependencies </pre> ---------------------------------------- Bug #3731: Cannot merge two arrays - Failed to retrieve current state of resource: undefined method `strip!' for #<Array:0x7f96f20436a8>" http://projects.puppetlabs.com/issues/3731 Author: Doug Warner Status: Unreviewed Priority: Normal Assigned to: Category: Target version: Affected version: 0.25.4 Keywords: Branch: -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" 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-bugs?hl=en.
