On 2014-29-05 21:57, Sans wrote:
  I have two identical nodes - serv106 and serv107- one of which is
working just fine but the other one failing with these error message:

    err: Could not retrieve catalog from remote server: Error 400 on
    SERVER: undefined method `include?' for nil:NilClass on node
    warning: Not using cache on failed catalog
    err: Could not retrieve catalog; skipping run



running puppet master in the foreground, I see these on the screen:

    err: undefined method `include?' for nil:NilClass on node
    err: undefined method `include?' for nil:NilClass on node
    debug: Received report to process from serv106.syst.local
    debug: Processing report from serv106.syst.local with processor
    Puppet::Reports::Store
    debug: Processing report from serv106.syst.local with processor
    Puppet::Reports::Http
    err: Report processor failed: Connection refused - connect(2)
    debug: Processing report from serv106.syst.local with processor
    Puppet::Reports::Log
    err: //serv106.syst.local/Puppet: Could not retrieve catalog from
    remote server: Error 400 on SERVER: undefined method `include?' for
    nil:NilClass on node
    warning: //serv106.syst.local/Puppet: Not using cache on failed catalog
    err: //serv106.syst.local/Puppet: Could not retrieve catalog;
    skipping run



a bit if google-search suggested that  removing certificates from both
master and the agent (and recreating afterwards) is the solution to this
issue. Which did but no joy so far. Has any one ever seen this error
before or know what's I'm doing wrong here. Any help/pointer would be
greatly appreciated.

Is this using version 3.6.x of Puppet? We are currently working on webrick issues for 3.6 that are caused by concurrency problems.
(I noticed in the trace that you are using webrick).

Note that Webrick is really just suitable for light out of the box, simple development test work and is not recommended for production.

If you switch to using passenger, do you get the same error?

- henrik


--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/lm8p9q%246de%241%40ger.gmane.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to