On Thursday, June 5, 2014 5:47:44 AM UTC-5, Sans wrote:
>
> No such ENC (other than Hiera).
> There is also no "static" node declaration in Puppet; that comes from
> Hiera. But again, rest of the 50-odd nodes are running just fine the very
> same way.
>
>
The exception is being thrown by this statement in puppet/node.rb (of
Puppet 2.7.23):
names += split_name(name) if name.include?(".")
Combined with the exception detail message, that shows the node object
having a nil 'name' attribute, which is consistent with the odd log message
Ellison pointed out. Just how this particular node might have a nil name
is unclear, particularly given that the Puppet::Node class's initializer
has a specific guard against that.
I would scrutinize the affected node's certificate, especially in
comparison with those of other nodes that do not experience this problem.
Perhaps there is something odd with the name it bears.
If that yields no fruit then my next guess would be that there is some
custom component -- a custom type or function, or perhaps even a template
-- taking inappropriate liberties with Puppet's internals. That sort of
thing could be data dependent, which might explain why only one node is
affected (so far).
John
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/2395c1c1-3d5e-4990-9e1e-de9405d1f9d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.