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.

Reply via email to