Issue #1958 has been updated by luke. Status changed from Unreviewed to Accepted Assigned to set to luke
In looking at the defaultprovider code in Puppet::Type, there is no kind of error-handling in that method, so if one of the providers were to cause an exception while looking for a default provider, it could break the process itself. I'll get this fixed today. ---------------------------------------- Bug #1958: directoryservice provider sometimes seems to break the provider selection http://projects.reductivelabs.com:80/issues/1958 Author: ctrlaltdel Status: Accepted Priority: High Assigned to: luke 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 -~----------~----~----~----~------~----~------~--~---
