On Jun 1, 10:12 am, Rufus McDufus <
r...@bamalam.com> wrote:
> Urr, I spoke too soon. It's working on some servers, not others. For
> instance on another I get:
>
> err: Could not retrieve catalog from remote server: Error 400 on SERVER:
> Duplicate declaration: Class[Pe_compliance::Agent] is already declared;
> cannot redeclare at
> /opt/puppet/share/puppet/modules/pe_compliance/manifests/init.pp:15 on node
> blah
When you say it's working "on some servers" do you mean "on some
puppetmasters" (as in, you have multiple masters) or do you mean "for
some (Puppet) clients"?
Either way, it appears to be an issue with the master, not with the
agents. Did you try the modification I suggested?
> I've re-built the server to try and eliminate any catalog caching issues
> (not that I've ever seen any), no luck.
Puppet does not cache failed catalogs, so caching could not explain
the failures. Perhaps it could explain the successes, though.
John