Issue #1958 has been updated by ctrlaltdel.
Thanks Luke ! This is exactly what happened in that case. Line 19 of lib/puppet/provider/nameservice/directoryservice.rb is: require 'facter/util/plist' which raised a LoadError because of the facter version we're using (1.3.7) doesn't contain this class. ---------------------------------------- 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 -~----------~----~----~----~------~----~------~--~---
