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 puppet-users@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---