On Oct 10, 2008, at 12:56 PM, Matt Hyclak wrote:
>
> I just wanted to throw this out there to see if it's a known issue or
> not. We have a manifest that looks like:
>
> class auth-OIT-Security {
> group {
> 'OIT-Security' :
> ensure => present,
> gid => 5003;
> }
>
> user {
> 'smith' :
> ensure => present,
> uid => 119,
> gid => 5003,
> home => '/home/smith',
> comment => 'John Smith',
> managehome => true;
> }
> }
>
> This works on RHEL4 and RHEL5 systems that are not subscribed to the
> FasTrack channel. Specifically, shadow-utils-4.0.17-13.el5 works
> correctly, but when it is updated to shadow-utils-4.0.17-14.el5,
> puppet bombs out with
>
> err: Could not create OIT-Security: Could not find a default provider
> for group
> warning: Not using cache on failed catalog
> warning: Configuration could not be instantiated: Could not find a
> default provider for group
>
> or
>
> err: Could not create smith: Could not find a default provider for
> user
> warning: Not using cache on failed catalog
> warning: Configuration could not be instantiated: Could not find a
> default provider for user
>
> (The user and/or group it fails on seems random).
>
> The changelog for shadow-utils-4.0.17-14.el5 indicates:
> 2008-08-26 22:00:00
> Peter Vrabec <[EMAIL PROTECTED]> 2:4.0.17-14:
> - fix the problem when useradd or usermod can give users access
> to the root group
> Resolves: #450262
>
> Looking at the patch used to fix the problem, they've simply added a
> check for NULL group names and error out if one is found (e.g. if you
> did useradd -g foo -G bar,baz, someuser - previously it would add this
> user to the root group because of the trailing comma).
>
> Any thoughts on this? Is it fixable in the user provider in puppet, or
> does the fix need to happen in useradd/usermod?
If you run 'puppetdoc -r providers', or just run puppetd in debug
mode, you should see why your provider is suddenly being marked
unsuitable. I expect it's something simple, like /usr/sbin isn't in
your path.
--
Health is merely the slowest possible rate at which one can die.
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---