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.

Reply via email to