Discovery_UNIX hangs in a running state on Solaris 10 systems. (NETIQKB73375)

  • 7773375
  • 10-Feb-2012
  • 10-Feb-2012

Environment

NetIQ Product:

  • AppManager 6.0.2
  • AppManager 7.0.1
  • AppManager 7.0.4
  • AppManager 8.0

UNIX Agent:

  • AppManager for UNIX 6.5
  • AppManager for UNIX 7.0.0
  • AppManager for UNIX 7.0.1
  • NetIQ UNIX agent 7.1

Operating System:

  • Solaris 10

Situation

When the Discovery_UNIX knowledge script is dropped on a Solaris system, it hangs in a running state.

Resolution

Long term solution:

Contact Sun Microsystems / Oracle for Solaris hotfix.

 

It has been reported that restarting the Solaris PICL framework *may* temporarily resolve the prtdiag hanging issue:

Please ensure you understand how you use the Solaris PICL framework before restarting it.
Contact Oracle or your friendly local UNIX administrator if you have questions.

# svcadm disable svc:/system/picl
# svcs | grep picl
# svcadm enable svc:/system/picl
# svcs | grep picl
online         16:50:36 svc:/system/picl:default

Cause

There is a patch level in Solaris where the system's prtdiag command can begin hanging while accessing fan sensors.

As the Discovery_UNIX knowledge script executes the system's prtdiag command during discovery to find CPU and memory information, the knowledge script stays in a running state for a large amount of time eventually failing due to an internal knowledge script timeout.

Additional Information

Formerly known as NETIQKB73375