Issue #1958 has been updated by ctrlaltdel.
The directoryservice group provider is a likely culprit because removing it does indeed fix the problem. <pre> # mv /usr/lib/ruby/1.8/puppet/provider/group/directoryservice.rb /tmp/ # puppet --verbose --debug test.pp info: Loading fact environment info: Loading fact veid info: Loading fact manufacturer info: Loading fact mysqlpasswd info: Loading fact localsid info: Loading fact vmware /usr/lib/ruby/1.8/puppet/provider/group/netinfo.rb netinfo /usr/lib/ruby/1.8/puppet/provider/group/ldap.rb ldap debug: Failed to load library 'ldap' for feature 'ldap' /usr/lib/ruby/1.8/puppet/provider/group/groupadd.rb groupadd debug: Puppet::Type::Group::ProviderNetinfo: file nireport does not exist debug: Puppet::Type::Group::ProviderLdap: true value when expecting false debug: Creating default schedules debug: //Group[blah]: Changing ensure debug: //Group[blah]: 1 change(s) debug: Group[blah](provider=groupadd): Executing '/usr/sbin/groupadd blah' notice: //Group[blah]/ensure: created debug: Finishing transaction 23825719839140 with 1 changes r...@francois:/tmp# <pre> ---------------------------------------- Bug #1958: directoryservice provider sometimes seems to break the provider selection http://projects.reductivelabs.com:80/issues/1958 Author: ctrlaltdel Status: Unreviewed Priority: High Assigned to: Category: group Target version: 0.24.8 Complexity: Unknown Affected version: 0.24.7 Keywords: On some of our Debian etch servers, puppetd stopped running after an upgrade from 0.24.5-3 (Debian version) to 0.24.7 (Debian version). The provider selection for "group" resources stops right after testing "directoryservice" and without even giving a try at "groupadd" which is the appropriate one on this platform. <pre> # cat test.pp group {"blah": ensure => present } # puppet --verbose --debug test.pp info: Loading fact environment info: Loading fact veid info: Loading fact manufacturer info: Loading fact mysqlpasswd info: Loading fact localsid info: Loading fact vmware /usr/lib/ruby/1.8/puppet/provider/group/netinfo.rb netinfo /usr/lib/ruby/1.8/puppet/provider/group/ldap.rb ldap debug: Failed to load library 'ldap' for feature 'ldap' /usr/lib/ruby/1.8/puppet/provider/group/directoryservice.rb directoryservice debug: Puppet::Type::Group::ProviderNetinfo: file nireport does not exist debug: Puppet::Type::Group::ProviderLdap: true value when expecting false err: Could not create blah: Could not find a default provider for group Could not find a default provider for group </pre> ---------------------------------------- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" 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-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
