Late, but in the hope this might help someone, I ran into this recently on my puppet upgrade on the EL4 boxes. I did the 1.8.5 ruby upgrade from dev.centos.org. I straced the puppetd to see where ruby was looking for the libs and saw that with the 1.8.5 it was looking in: /usr/lib/site_ruby/1.8/i386-linux/ But the 1.8.1 shadow and augeas ruby libs were in: /usr/lib/site_ruby/1.8/i386-linux-gnu A symlink fixed this for me: `cd /usr/lib/site_ruby/1.8; ln -s i386- linux-gnu i386-linux`
The following messages then didn't occur: info: /User[root]: Provider useradd does not support features manages_passwords; not managing attribute password err: Could not run Puppet configuration client: Could not find a default provider for augeas I must confess I haven't actually had augeas/password updates to rollout, but the augeas error was a blocker for me, so this resolved that primary issue. cheers -ant On Mar 16, 1:58 pm, Len Rugen <[email protected]> wrote: > See above, I upgraded Ruby to 1.8.5, but then ruby-shadow fails. The link > posted is what I used to get ruby-shadow working long ago under 24.8, but > it's not helping now. > > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" 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-users?hl=en.
