Hello all, I'm running puppet for the first ime. I've finished the install but I'm stuck at the certificate part. The puppet master (0.24.4-3) is running on Ubuntu Lenny and the puppet client (0.24.8-4.el5) is running on CentOS 5.3.
After the install, from the client side, I've run: puppetd --server puppetmaster.domain.com --waitforcert 60 --test On the client, I've run: puppetca --list puppetca --sign puppetclient.domain.com Something isn't working and I'm not sure what. The port 8140 is open on both sides. When I checked the log on the puppetclient, I see the following error after starting the puppet. puppetd[3819]: Could not retrieve catalog: Could not find default node or by name with 'puppetclient.domain.com, puppetclient' on node puppetclient.domain.com Puppet Server's puppet.conf file: [main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter pluginsync=false server=puppetmaster.domain.com [puppetmasterd] templatedir=/var/lib/puppet/templates certname=puppetmaster.domain.com Puppet Server's site.pp file: # Create "/tmp/testfile" if it doesn't exist. class test_class { file { "/tmp/testfile": ensure => present, mode => 644, owner => root, group => root } } # tell puppet on which client to run the class node pclient { include test_class } Client's puppet.conf file: [main] # Where Puppet stores dynamic and growing data. # The default value is '/var/puppet'. vardir = /var/lib/puppet pluginsync=false # The Puppet log directory. # The default value is '$vardir/log'. logdir = /var/log/puppet # Where Puppet PID files are kept. # The default value is '$vardir/run'. rundir = /var/run/puppet # Where SSL certificates are kept. # The default value is '$confdir/ssl'. ssldir = $vardir/ssl [puppetd] # The file in which puppetd stores a list of the classes # associated with the retrieved configuratiion. Can be loaded in # the separate ``puppet`` executable using the ``--loadclasses`` # option. # The default value is '$confdir/classes.txt'. classfile = $vardir/classes.txt certname = puppetclient.domain.com server = puppetmaster.domain.com # Where puppetd caches the local configuration. An # extension indicating the cache format is added automatically. # The default value is '$confdir/localconfig'. localconfig = $vardir/localconfig -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.