Issue #8483 has been updated by Daniel Pittman.

Awesome.  No promises about when we can get to investigating further, but that 
narrows the problem down to the bit of code that failed.  Thanks for the prompt 
response.
----------------------------------------
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: 
Keywords: 
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.

Reply via email to