Issue #3029 has been updated by Markus Roberts. Status changed from Unreviewed to Investigating Assigned to set to Markus Roberts Target version set to Puppet - 0.25.4
---------------------------------------- Bug #3029: Specifying user and/or group on OSX fails http://projects.reductivelabs.com/issues/3029 Author: James Turnbull Status: Investigating Priority: Normal Assigned to: Markus Roberts Category: OSX Target version: 0.25.4 Affected version: 0.25.2 Keywords: Branch: If I specify in puppet.conf <pre> [main] user = puppet group = wheel </pre> I get: <pre> rhizome:puppet root# puppetmasterd --verbose --no-daemonize --debug --trace debug: Failed to load library 'selinux' for feature 'selinux' debug: Failed to load library 'shadow' for feature 'libshadow' debug: Failed to load library 'ldap' for feature 'ldap' debug: Puppet::Type::User::ProviderLdap: feature ldap is missing debug: Puppet::Type::User::ProviderUseradd: file usermod does not exist debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist debug: Puppet::Type::User::ProviderPw: file pw does not exist debug: Puppet::Type::User::ProviderDirectoryservice: Executing '/usr/bin/dscl -plist . -list /Users' debug: Puppet::Type::User::ProviderDirectoryservice: Executing '/usr/bin/dscl -plist . -read /Users/puppet' debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/puppet/yaml]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/manifests]: Autorequiring File[/etc/puppet] debug: /File[/var/puppet/facts]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/puppet/log]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet] debug: /File[/var/puppet/lib]: Autorequiring File[/var/puppet] debug: /File[/var/puppet/bucket]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/puppet/run]: Autorequiring File[/var/puppet] debug: /File[/var/puppet/state]: Autorequiring File[/var/puppet] debug: /File[/var/puppet/reports]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet] debug: /File[/var/puppet/rrd]: Autorequiring File[/var/puppet] debug: /File[/var/puppet/log/masterhttp.log]: Autorequiring File[/var/puppet/log] debug: Finishing transaction 2176973880 with 0 changes debug: /File[/etc/puppet/ssl/ca/private/ca.pass]: Autorequiring File[/etc/puppet/ssl/ca/private] debug: /File[/etc/puppet/ssl/ca/ca_key.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/private]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/signed]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/requests]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/serial]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/serial]: Changing owner,mode debug: /File[/etc/puppet/ssl/ca/serial]: 2 change(s) debug: /File[/etc/puppet/ssl/ca/serial]/owner: owner changed 'root' to 'puppet' debug: /File[/etc/puppet/ssl/ca/serial]/mode: mode changed '600' to '644' debug: Finishing transaction 2176216600 with 2 changes info: Creating a new SSL certificate request for ca /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/suidmanager.rb:38:in `asuser': Invalid argument (Errno::EINVAL) from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/settings.rb:731:in `writesub' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/settings.rb:767:in `readwritelock' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/external/lock.rb:34:in `lock_exclusive' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/settings.rb:759:in `readwritelock' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/settings.rb:758:in `open' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/settings.rb:758:in `readwritelock' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/sync.rb:229:in `synchronize' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/settings.rb:757:in `readwritelock' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:198:in `next_serial' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:258:in `sign' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:141:in `generate_ca_certificate' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:241:in `setup' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:154:in `initialize' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:31:in `new' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:31:in `init_singleton_instance' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/cacher.rb:106:in `send' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/cacher.rb:106:in `cached_value' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/util/cacher.rb:46:in `singleton_instance' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/ssl/certificate_authority.rb:45:in `instance' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/application/puppetmasterd.rb:163:in `run_setup' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/application.rb:216:in `run' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/application.rb:306:in `exit_on_fail' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/lib/puppet/application.rb:216:in `run' from /Library/Ruby/Gems/1.8/gems/puppet-0.25.2/bin/puppetmasterd:66 from /usr/bin/puppetmasterd:19:in `load' from /usr/bin/puppetmasterd:19 </pre> Darwin rhizome.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386 Snow Leopard. -- 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.
