Issue #8483 has been updated by Clay Caviness.
This is still an issue in 2.7.3. Adding "--waitforcert 60" to the initial run works, but is a pretty gross workaround. I have a vague recollection of this happening previously, in the 0.25/0.24 time frame. ---------------------------------------- Bug #8483: puppet gives could not create resources error in osx 10.7 GM release https://projects.puppetlabs.com/issues/8483 Author: Robert Pictures Status: Unreviewed Priority: Normal Assignee: Category: OSX Target version: 2.6.x Affected Puppet version: 2.7.1 Keywords: Mac OS X 10.7 Lion Branch: I have installed puppet on my new OSX 10.7 machine I have installed Puppet version 2.6.8 from a gem and facter 1.6.0 installed from a gem my puppet.conf file is as follows <pre> [main] vardir = /private/var/puppet logdir = /var/log/puppet rundir = /var/run/puppet ssldir = $vardir/ssl pluginsync = true factpath = $vardir/lib/facter [puppetd] classfile = $vardir/classes.txt localconfig = $vardir/localconfig </pre> I try to run puppetd with the following command. `puppetd --server puppetserver --test` <pre> ws-091:~ root# puppetd --test --server puppetserver warning: You have configuration parameter $localconfig specified in [puppetd], which is a deprecated section. I'm assuming you meant [agent] warning: You have configuration parameter $classfile specified in [puppetd], which is a deprecated section. I'm assuming you meant [agent] err: Could not create resources for managing Puppet's files and directories in sections [:main, :agent, :ssl]: undefined method `<<' for nil:NilClass err: Could not create resources for managing Puppet's files and directories in sections [:main, :ssl]: undefined method `<<' for nil:NilClass info: Creating a new SSL key for workstation name err: Could not request certificate: Could not write /private/var/puppet/ssl/private_keys/workstationname.pem to privatekeydir: undefined method `<<' for nil:NilClass Exiting; failed to retrieve certificate and waitforcert is disabled </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.
