Issue #16109 has been updated by Seb Insua.
<pre> ~/puppetry >>> sudo puppet master --no-daemonize --verbose --debug Debug: Failed to load library 'shadow' for feature 'libshadow' Debug: Puppet::Type::User::ProviderPw: file pw does not exist Debug: Puppet::Type::User::ProviderUseradd: file chage does not exist Debug: Puppet::Type::User::ProviderLdap: true value when expecting false Debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist Debug: Executing '/usr/bin/dscl -plist . -list /Users' Debug: Executing '/usr/bin/dscl -plist . -read /Users/puppet' Debug: Executing '/usr/bin/plutil -convert xml1 -o /dev/stdout /var/db/dslocal/nodes/Default/users/puppet.plist' Debug: Converting binary plist to XML Debug: Executing: 'plutil -convert xml1 -o - -' Debug: Converting XML values to a hash. Error: Could not create resources for managing Puppet's files and directories in sections [:main, :master, :ssl, :metrics]: undefined method `string' for nil:NilClass Error: Could not prepare for execution: Could not create resources for managing Puppet's files and directories in sections [:main, :master, :ssl, :metrics]: undefined method `string' for nil:NilClass undefined method `string' for nil:NilClass </pre> Also getting this, since updating to the latest version of puppet. I generated a config inside /etc/puppet with this: sudo puppet master --genconfig > puppet.conf /var/lib/puppet has a lot of empty folders in... ---------------------------------------- Bug #16109: Puppet fails on OSX 3.0.0rc3 https://projects.puppetlabs.com/issues/16109#change-72329 Author: James Turnbull Status: Duplicate Priority: Normal Assignee: James Turnbull Category: OSX Target version: Affected Puppet version: Keywords: Branch: <pre> Debug: Failed to load library 'shadow' for feature 'libshadow' Debug: Puppet::Type::User::ProviderUseradd: file usermod does not exist Debug: Puppet::Type::User::ProviderPw: file pw does not exist Debug: Failed to load library 'ldap' for feature 'ldap' Debug: Puppet::Type::User::ProviderLdap: feature ldap is missing Debug: Puppet::Type::User::ProviderUser_role_add: file usermod does not exist Debug: Executing '/usr/bin/dscl -plist . -list /Users' Debug: Executing '/usr/bin/dscl -plist . -read /Users/puppet' Debug: Executing '/usr/bin/plutil -convert xml1 -o /dev/stdout /var/db/dslocal/nodes/Default/users/puppet.plist' Debug: Converting binary plist to XML Debug: Executing: 'plutil -convert xml1 -o - -' Debug: Converting XML values to a hash. Error: Could not create resources for managing Puppet's files and directories in sections [:main, :master, :ssl, :metrics]: undefined method `string' for nil:NilClass /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:330 /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:156 /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:184 /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:588 /Library/Ruby/Site/1.8/puppet/provider/nameservice.rb:200 /Library/Ruby/Site/1.8/puppet/type/user.rb:355 /Library/Ruby/Site/1.8/puppet/settings.rb:746 /Library/Ruby/Site/1.8/puppet/settings/file_setting.rb:45 /Library/Ruby/Site/1.8/puppet/settings/file_setting.rb:40 /Library/Ruby/Site/1.8/puppet/settings/file_setting.rb:93 /Library/Ruby/Site/1.8/puppet/settings.rb:882 /Library/Ruby/Site/1.8/puppet/settings.rb:879 /Library/Ruby/Site/1.8/puppet/settings.rb:879 /Library/Ruby/Site/1.8/puppet/settings.rb:941 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/sync.rb:230 /Library/Ruby/Site/1.8/puppet/settings.rb:935 /Library/Ruby/Site/1.8/puppet/application/master.rb:226 /Library/Ruby/Site/1.8/puppet/application.rb:340 /Library/Ruby/Site/1.8/puppet/application.rb:436 /Library/Ruby/Site/1.8/puppet/application.rb:340 /Library/Ruby/Site/1.8/puppet/util.rb:529 /Library/Ruby/Site/1.8/puppet/application.rb:340 /Library/Ruby/Site/1.8/puppet/util/command_line.rb:74 /usr/bin/puppet:10 Error: Could not prepare for execution: Could not create resources for managing Puppet's files and directories in sections [:main, :master, :ssl, :metrics]: undefined method `string' for nil:NilClass undefined method `string' for nil:NilClass /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:330 /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:156 /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:184 /Library/Ruby/Site/1.8/puppet/provider/nameservice/directoryservice.rb:588 /Library/Ruby/Site/1.8/puppet/provider/nameservice.rb:200 /Library/Ruby/Site/1.8/puppet/type/user.rb:355 /Library/Ruby/Site/1.8/puppet/settings.rb:746 /Library/Ruby/Site/1.8/puppet/settings/file_setting.rb:45 /Library/Ruby/Site/1.8/puppet/settings/file_setting.rb:40 /Library/Ruby/Site/1.8/puppet/settings/file_setting.rb:93 /Library/Ruby/Site/1.8/puppet/settings.rb:882 /Library/Ruby/Site/1.8/puppet/settings.rb:879 /Library/Ruby/Site/1.8/puppet/settings.rb:879 /Library/Ruby/Site/1.8/puppet/settings.rb:941 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/sync.rb:230 /Library/Ruby/Site/1.8/puppet/settings.rb:935 /Library/Ruby/Site/1.8/puppet/application/master.rb:226 /Library/Ruby/Site/1.8/puppet/application.rb:340 /Library/Ruby/Site/1.8/puppet/application.rb:436 /Library/Ruby/Site/1.8/puppet/application.rb:340 /Library/Ruby/Site/1.8/puppet/util.rb:529 /Library/Ruby/Site/1.8/puppet/application.rb:340 /Library/Ruby/Site/1.8/puppet/util/command_line.rb:74 /usr/bin/puppet:10 </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://projects.puppetlabs.com/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.
