Hello,

I am a puppet newbie, I recently purchased & read "Pulling Strings",  
etc.

I'm trying to install and configure puppetd on new machines built by  
my automated host installation system.

I'm getting a fatal error when puppetd starts up after the system  
boot, here is the result of puppetd --debug

# puppetd --debug
debug: Creating default schedules
debug: Failed to load library 'shadow' for feature 'libshadow'
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/etc/ 
puppet/ssl]: Autorequiring File[/etc/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/etc/ 
puppet/ssl/certs/svn01.clark-communications.com.pem]: Autorequiring  
File[/etc/puppet/ssl/certs]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/etc/ 
puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/ 
puppet/lib]: Autorequiring File[/var/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/ 
puppet/log]: Autorequiring File[/var/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/etc/ 
puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/ 
puppet/plugins]: Autorequiring File[/var/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/etc/ 
puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/etc/ 
puppet/ssl/private_keys/svn01.clark-communications.com.pem]:  
Autorequiring File[/etc/puppet/ssl/private_keys]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/ 
puppet/run]: Autorequiring File[/var/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/etc/ 
puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/ 
puppet/facts]: Autorequiring File[/var/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/ 
puppet/state]: Autorequiring File[/var/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/etc/ 
puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: Finishing transaction 4441590840 with 0 changes
/usr/local/lib/ruby/site_ruby/1.8/puppet/network/http_pool.rb:50:in  
`add_file': system lib (OpenSSL::X509::StoreError)
         from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/ 
http_pool.rb:50:in `cert_setup'
         from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/ 
http_pool.rb:100:in `http_instance'
         from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/xmlrpc/ 
client.rb:123:in `initialize'
         from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/ 
client.rb:94:in `new'
         from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/ 
client.rb:94:in `initialize'
         from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/client/ 
master.rb:207:in `initialize'
         from /usr/local/bin/puppetd:322:in `new'
         from /usr/local/bin/puppetd:322

This client is puppetd version 0.24.4 running on OpenBSD 4.4/amd64,  
the only thing in the conf file is 1 line that points puppetd at the  
puppetmaster server.

I created the cert and private key on another box, using puppetca  
version 0.22.4, (running OpenBSD 4.3/amd64), and this is also the  
machine that runs puppetmasterd

My installation system creates /etc/puppet/ssh/private_keys and ./ 
certs, downloads the pre-generated .pem files, and gives everything  
the following permissions:

# ls -lR
total 16
drwxr-xr-x  2 root  _puppet  512 Nov 17 15:01 certs
drwxr-x---  2 root  _puppet  512 Nov 17 15:04 private
drwxr-x---  2 root  _puppet  512 Nov 17 15:01 private_keys
drwxr-xr-x  2 root  _puppet  512 Nov 17 15:04 public_keys

./certs:
total 4
-rw-r--r--  1 root  _puppet  887 Nov 17 15:01 svn01.clark- 
communications.com.pem

./private:

./private_keys:
total 4
-rw-------  1 root  _puppet  887 Nov 17 15:01 svn01.clark- 
communications.com.pem

./public_keys:

What am I doing wrong?
Any advice appreciated...

Don




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to