Hi John - apolologies, I meant it works on some clients and not others. I 
did try your suggestion. 
I've recently converted my site module to one with a lot more class 
inheritance so find I need to default to objects with fully-qualified 
namespace, but yes it still fails if the namespace isn't fully qualified.

On Friday, 1 June 2012 17:43:18 UTC+1, jcbollinger wrote:
>
>
>
> 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 
>

-- 
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/-/QwmBqirdujsJ.
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.

Reply via email to