Seeing this a lot lately, restarting puppet master service usually resolves it:
Jan 3 13:17:01 <puppet master> puppet-master[24120]: (//<some agent>/Puppet) Could not retrieve catalog from remote server: Error 400 on SERVER: Failed when searching for node <some agent>: Failed to find <some agent> via exec: Execution of '/usr/share/puppet-dashboard/bin/external_node <some agent>' returned : Any idea what causes this? In the posted configs *some company internals are masked*. > cat /etc/puppet/puppet.conf [main] logdir = /var/log/puppet rundir = /var/run/puppet ssldir = $vardir/ssl modulepath = /opt/<masked>/puppet/modules manifestDir = /opt/<masked>/puppet/manifests manifest = /opt/<masked>/puppet/manifests/site.pp [development] logdir = /opt/<masked>/log/puppet modulepath = /opt/<masked>/dev/puppet/modules manifestDir = /opt/<masked>/dev/puppet/manifests manifest = /opt/<masked>/dev/puppet/manifests/site.pp [agent] classfile = $vardir/classes.txt localconfig = $vardir/localconfig server = <masked> report = true listen = true splaylimit = 0 runinterval = 30 [master] certname=<masked> reports = http,log reportdir = /var/lib/puppet/reports/upload reporturl = http://<masked>:3000/reports node_terminus = exec external_nodes = /usr/share/puppet-dashboard/bin/external_node Used packages: > rpm -qa | egrep "puppet|ruby" rubygem-rake-0.8.7-2.1.el6.noarch ruby-mysql-2.8.2-1.el6.x86_64 libselinux-ruby-2.0.94-5.3.el6.x86_64 puppet-3.0.2-1.el6.noarch puppet-dashboard-1.2.16-1.el6.noarch ruby-1.8.7.352-7.el6_2.x86_64 ruby-irb-1.8.7.352-7.el6_2.x86_64 rubygems-1.3.7-1.el6.noarch ruby-augeas-0.4.1-1.el6.x86_64 ruby-shadow-1.4.1-13.el6.x86_64 puppet-server-3.0.2-1.el6.noarch puppetlabs-release-6-6.noarch ruby-libs-1.8.7.352-7.el6_2.x86_64 ruby-rdoc-1.8.7.352-7.el6_2.x86_64 rubygem-json-1.4.6-1.el6.x86_64 Any ideas? Thanks in advance! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/FnkowIcBME4J. 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.