Summary: | private method `open' called for Augeas:Class | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Zakharyaschev <imz> |
Component: | ruby-augeas | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | cas, imz, led, majioa, mike, nbr, rider, stalker, stanv, timonbl4 |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Ivan Zakharyaschev
2017-04-07 15:47:37 MSK
No, the same error happens with the versions from p8: augeas-1.4.0-alt1.x86_64 libaugeas-1.4.0-alt1.x86_64 It was incorrectly invoked from the puppet manifest we used. https://ask.puppet.com/question/18988/puppet-and-augeas-private-method-open-called-for-augeasclass/?answer=19093#post-id-19093 : You have the wrong "augeas" gem installed. Augeas is a C library and the gem interfaces between it and Ruby. ruby-augeas is the correct one, the one maintained upstream and the one that Puppet relies on. It sounds like you have augeas installed, which is an incompatible fork and will give that error. |