HP Serviceguard Version A.11.17 Release Notes, March 2006 (revised)

Serviceguard Version A.11.17 Release Notes
Fixed in This Version
Chapter 1 47
JAGaf28700 (SR8606368136): utils:
cl_flog_global_setup() does not close previous log file
What was the problem? When cmgmsd log file is switched by gmsetlog
-f command, the previous log file is not closed.
What was the resolution? Use a new global variable global_flogh to
keep the file handle and call cl_flog_destroy to close the old file
handle before creating a new file handle when log switch happens.
JAGaf26386 (SR8606365756): 11.14 patch and 11.15
break cmsnmpd shl_load of libopccv.
What was the problem? If the OpenView Operations (OVO) library exists
at /opt/OV/lib/libopccv.sl then every time cmsnmpd attempts to
send an OPC message, an error is written to the cmsnmpd log at
/var/adm/SGsnmpsuba.log and the call fails so OVO does not get the
message. If the OVO library does not exist at this location, then no errors
are logged, since cmsnmpd will not attempt to send OPC messages.
The error logged is:
***Could not load the shared library:
'/opt/OV/lib/libopccv.sl', Exec format error
This error is repeated many times, once for every attempt to send a
message. The full error reported by dld when it tries to do the load is:
***/usr/lib/dld.sl: Can't shl_load() a library containing
Thread Local Storage: /usr/lib/libpthread.1
/usr/lib/dld.sl: Exec format error
What was the resolution? Remove OPC functionality altogether.
JAGaf24444 (SR8606363789): cmclconfd coredump -
Unable to receive device query message
What was the problem? If there are no volume groups on a node, the
configuration commands (cmquerycl, cmcheckconf, cmapplyconf,
cmgetconf) may fail, and cmclconfd may abort. cmclconfd does not
handle the absence of any LVM volume group correctly
What was the resolution? Changed code to initialize variables; avoid
situations where the code might try to allocate 0 bytes.