If you install puppet from the ubuntu 9.04 repositories (apt-get install puppet) it sets up puppet differently than the gem. The differences are obvious from the /etc/puppet/puppet.conf which looks like this
[main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter pluginsync=true [puppetmasterd] templatedir=/var/lib/puppet/templates When I run the command puppetd --server my.server.com --waitforcert 60 --test I get the following error err: Could not request certificate: Certificate retrieval failed: Permission denied - /etc/puppet/ssl/ca/requests/ ubuntu.panztel.local.pem There is no /etc/puppet/ssl directory. This is supposed to be in /var/ lib/puppet/ssl. Clearly the puppetd is not reading the config file. The only directory in /etc/puppet is "files" (which also seems weird). I also tried adding --ssldir /var/lib/puppet/ssl but that doesn't make a difference either. I don't see an option on puppetd to tell it where the config file is so how do I get puppetd to behave properly in the ubuntu environment? --~--~---------~--~----~------------~-------~--~----~ 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 puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---