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 [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-users?hl=en
-~----------~----~----~----~------~----~------~--~---