James Turnbull wrote: > Jeremy Hansen wrote: > >> This one is driving me a little crazy. >> >> This is a Xen host. The first we're trying to get into puppet. I >> continuously get: >> >> Could not retrieve catalog: Could not find node 'blah'; cannot compile >> >> I can't figure out why this is happening. >> >> No problem with resolving. The puppetmaster is saying this: >> >> Could not call: Could not find node 'blah'; cannot compile >> >> Any clues on how to debug. >> >> > > Version? Platform? More log data (--debug --trace --verbose)? > > Regards > > James Turnbull > > client: r...@blah ~]# rpm -qa | grep puppet puppet-0.24.8-1.el5.1
puppetmaster: [r...@master manifests]# rpm -qa | grep puppet puppet-server-0.24.8-1.el5.1 [r...@blah ~]# puppetd --debug --trace --verbose debug: Creating default schedules debug: Failed to load library 'ldap' for feature 'ldap' debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/blah.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys/blah.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/csr_blah.pem]: Autorequiring File[/var/lib/puppet/ssl] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys/blah.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys] debug: Finishing transaction 23605424609360 with 0 changes [r...@master manifests]# puppetmasterd --no-daemonize --debug --verbose info: Starting server for Puppet version 0.24.8 debug: Creating default schedules debug: Failed to load library 'ldap' for feature 'ldap' debug: Finishing transaction 23456249445240 with 0 changes debug: No modules mount given; autocreating with default permissions debug: No plugins mount given; autocreating with default permissions debug: Creating interpreter debug: Creating default schedules debug: /Settings[/etc/puppet/puppet.conf]/Settings[metrics]/File[/var/lib/puppet/rrd]: Autorequiring File[/var/lib/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] debug: /Settings[/etc/puppet/puppet.conf]/Settings[reporting]/File[/var/lib/puppet/reports]: Autorequiring File[/var/lib/puppet] debug: Finishing transaction 23456266181460 with 0 changes debug: Creating default schedules debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/private/ca.pass]: Autorequiring File[/var/lib/puppet/ssl/ca/private] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/inventory.txt]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/ca_key.pem]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/ca_crl.pem]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/ca_pub.pem]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/signed]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/ca_crt.pem]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/private]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys/master.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/requests]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/master.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys/master.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ca]/File[/var/lib/puppet/ssl/ca/serial]: Autorequiring File[/var/lib/puppet/ssl/ca] debug: Finishing transaction 23456266056120 with 0 changes debug: Creating default schedules debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetmasterd]/File[/etc/puppet/manifests/site.pp]: Autorequiring File[/etc/puppet/manifests] debug: Finishing transaction 23456265516300 with 0 changes debug: Creating default schedules debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetmasterd]/File[/etc/puppet/manifests/site.pp]: Autorequiring File[/etc/puppet/manifests] debug: Finishing transaction 23456265131840 with 0 changes debug: Creating default schedules debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetmasterd]/File[/etc/puppet/manifests/site.pp]: Autorequiring File[/etc/puppet/manifests] debug: Finishing transaction 23456264747700 with 0 changes info: Listening on port 8140 notice: Starting Puppet server version 0.24.8 debug: Allowing authenticated client blah(10.10.10.11) access to puppetmaster.getconfig debug: Our client is remote debug: Executing '/usr/local/sbin/puppet_node_classifier blah' debug: Empty response for blah from exec exec terminus err: Could not call: Could not find node 'blah'; cannot compile My node definition: # /etc/puppet/manifests/site.pp import "modules" import "nodes" filebucket { main: server => puppet } # global defaults File { backup => main } Exec { path => "/usr/bin:/usr/sbin/:/bin:/sbin" } Package { provider => $operatingsystem ? { debian => aptitude, redhat => yum, centos => yum } } # /etc/puppet/manifests/nodes.pp node default { include nagios-nrpe include inventory-client include snmpd include sudo include ssh include resolvconf include ossec-hids-client include hosts } Please let me know if any additional information is needed. Thank You -jeremy --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---