Issue #10179 has been updated by Dan Hogland.
This seems to be something specific to running in a non-global zone. Running
facter by hand produces:
:/root: /opt/puppet/bin/facter
Could not retrieve macaddress: private method `split' called for
nil:NilClass
prtdiag can only be run in the global zone
Error: private method `split' called for nil:NilClass
...which indicates an issue running prtdiag elsewhere than in a global zone.
----------------------------------------
Bug #10179: Could not run Puppet configuration client: Could not retrieve local
facts: private method `split' called for nil:NilClass
https://projects.puppetlabs.com/issues/10179
Author: Berry Sizemore
Status: Accepted
Priority: Normal
Assignee: Adrien Thebo
Category: library
Target version:
Keywords: facter,
Branch:
Affected Facter version: 1.6.2
I am currently running SunOS 5.10 Generic_144488-17 sun4v sparc
SUNW,SPARC-Enterprise-T5220 with puppet-enterprise-1.2.3-solaris-10-sparc and
/usr/local/bin/facter --version 1.6.2. I have successfully signed the
certificate from the host.
When I review the logs I see the following error:
puppet-agent[14512]: [ID 702911 daemon.error] Could not run Puppet
configuration client: Could not retrieve local facts: private method `split'
called for nil:NilClass
I had this problem with with facter 1.6.0 and pe-1.2.1 and it was suggested I
upgrade to the above versions of the software.
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.