puppet 3.3.2 on RHEL6
If I run puppet on a node:
# sudo puppet agent --test --noop
I get the following error:
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: Package[bind] is already declared in file /etc/puppet/modules/site/manifests/dns_test.pp:4; cannot redeclare at /etc/puppet/modules/site/manifests/dns.pp:4 on node bushlnxadm01.chicagobooth.edu
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping runThat's weird. That node isn't a DNS server and shouldn't even be thinking about running bind.
If I open /etc/puppet/manifests/site.pp and save the file, the error goes away on next puppet agent run.
After about 15 minutes the node starts trying to apply the classes from
/etc/puppet/modules/site/manifests/dns_test.pp and after another 5 or so minutes I start getting the duplicate declaration error again.
If I save the manifest the puppet agent command works as expected for another 15 minutes or so.
I can't even begin to think of where to start looking on this. Any thoughts would be appreciated.
This seems to be happening on every node.
-n