The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com
Augeas type broken in 2.7.12 and ubuntu lucid
|Assignee:||Nick Lewis||% Done:|
|Affected Puppet version:||2.7.12||Branch:|
Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com
This ticket may be automatically exported to the PUP project on JIRA using the button below:
I have some custom modules in my environment that makes use of augeas type. Since release 2.7.12 i have this error:
err: /Stage[main]/foo/Augeas[bar]/returns: change from need_to_run to 0 failed: private method `load' called for #<Augeas:0xb65788dc>
Im tried to upgrade augeas tool and libraries from main repo to PPA one with upgraded version of augeas libraries (0.7.4) and the error continues.
If I downgrade puppet to 2.7.11 all the modules finish correctly.
Thanks in advance
#5 Updated by Dominic Cleal about 2 years ago
I’ve filed a backport request for ruby-augeas 0.3.0: LP#958152. It’s probably a good idea to mark the bug as affecting you if it’d be useful, in the hope it gets some attention.
I think the minimum Augeas version will be 0.5.1 rather than 0.7.x, which Lucid easily surpasses.
#6 Updated by Dominic Cleal about 2 years ago
- Affected Puppet version deleted (
The backport has been swiftly actioned, you’ll find libaugeas-ruby 0.3.0-1.1ubuntu1~lucid1 available via lucid-backports.
I don’t know what you intend to do Nick – either workaround it, or set a minimum version of 0.3.0 on the package? The only thing I’m concious of now is that I implemented #7285 in Telly which also uses the same aug_load method.