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.

Reply via email to