[augeas-devel] [Augeas] #58: Augeas segfaults on a Puppet resource
Augeas
trac at fedorahosted.org
Tue Apr 7 01:54:00 UTC 2009
#58: Augeas segfaults on a Puppet resource
------------------------+---------------------------------------------------
Reporter: djelibeybi | Owner: lutter
Type: defect | Status: new
Priority: major | Milestone: next
Component: Augeas | Version: 0.5.0
Keywords: |
------------------------+---------------------------------------------------
With the following Puppet resource:
{{{
augeas { "logrotate_rpm":
context => "/files/etc/logrotate.d/rpm",
changes => [ "set rule/create/mode 0640",
"set rule/create/owner root",
"set rule/create/group root" ],
onlyif => "match
rule/create[owner='root'][group='root'][mode='0640'] size == 0",
}
}}}
We are getting the following error on the first two runs of Puppet. The
third run seems to work fine.
{{{
debug: //Node[basenode]/logrotate/Augeas[logrotate_rpm]: 1 change(s)
debug: Augeas[logrotate_rpm](provider=augeas): Opening augeas with root /,
lens path , flags 0
debug: Augeas[logrotate_rpm](provider=augeas): sending command 'set' with
params ["/files/etc/logrotate.d/rpm/rule/create/mode", "0640"]
debug: Augeas[logrotate_rpm](provider=augeas): sending command 'set' with
params ["/files/etc/logrotate.d/rpm/rule/create/owner", "root"]
debug: Augeas[logrotate_rpm](provider=augeas): sending command 'set' with
params ["/files/etc/logrotate.d/rpm/rule/create/group", "root"]
/usr/lib/ruby/site_ruby/1.8/puppet/provider/augeas/augeas.rb:181: [BUG]
Segmentation fault
ruby 1.8.5 (2006-08-25) [x86_64-linux]
}}}
Puppet v0.24.8
--
Ticket URL: <https://fedorahosted.org/augeas/ticket/58>
Augeas <http://augeas.net/>
a configuration API
More information about the augeas-devel
mailing list