IBM Exceptions starting WAS 8.5 as non root user on Solaris - United States  TECHNOTE (TROUBLESHOOTING)

PROBLEM(ABSTRACT)
 You notice the exceptions below at start up. 

SYMPTOM
Exception: command /usr/sbin/zonecfg failed with 1
and 
FFDC Exception:java.lang.Exception SourceId:com.ibm.ws.xd.vv.nodedetect.NetworkInterfaceUtil.getMacAddresses ProbeId:2
java.lang.Exception: dlopen() returned error; rc=128


CAUSE
When WebSphere Application Server is run as a non-root user it will not be able to run native commands. This limited access causes the exceptions.

RESOLVING THE PROBLEM
To resolve the problem, run WebSphere Application Server under a root user. If the environment is not virtualized, that is if Solaris zones are not being used then the errors can be ignored as these will only occur at start up and will not affect a non-virtualized environment
zonecfg error while starting nodeagent and dmgr 

I saw zonecfg error while starting nodeagent and dmgr in solaris server

My env is Oracle Solaris 11.2 SPARC, and WAS is 8558, jave 1.7. [1/22/16 21:31:18:379 AEDT] 00000001 SystemOut O java.lang.Exception: command /usr/sbin/zonecfg failed with 1 at com.ibm.ws.xd.agent.hypervisor.SolarisHypervisor.executeCommand(SolarisHypervisor.java:357) at com.ibm.ws.xd.agent.hypervisor.SolarisHypervisor.access$100 (SolarisHypervisor.java:30) at com.ibm.ws.xd.agent.hypervisor.SolarisHypervisor$Zone.processZoneCfg(SolarisHypervisor.java:570) at com.ibm.ws.xd.agent.hypervisor.SolarisHypervisor$Zone.(SolarisHypervisor.java:461) at com.ibm.ws.xd.agent.hypervisor.SolarisHypervisor ..... Is that normal behavior and what's the exactly meaning of the error?
When WebSphere Application Server is run as a non-root user it will not be able to run native commands. This limited access causes the exceptions.