Patch Name: PHSS_27437 Patch Description: s700_800 10.X OV DM6.00 Intermediate Patch July2002 Creation Date: 02/07/14 Post Date: 02/08/05 Hardware Platforms - OS Releases: s700: 10.01 10.10 10.20 s800: 10.01 10.10 10.20 Products: OpenView Distributed Management 6.00 Filesets: DMAgent.OVCI-RUN,B.06.00 DMAgent.OVEMS-LOG,B.06.00 DMAgent.OVEMS-RUN,B.06.00 DMAgentDevKit.OVDM-OVA-PRG,B.06.00 TMNClient.TMNCLIENT-RUN,B.06.00 Automatic Reboot?: No Status: Special Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_27437 Symptoms: PHSS_27437: PTSfc02592 : Improper handling of community name. PTSfc02632 : pmd misbehaves with improperly encoded data field length. PTSfc02694 : ovorsutil fails with -d [agentname] option. PTSfc02735 : EFDs are not getting deleted when the application that created them exits. PTSfc02737 : HPEFDs with local destination are not getting removed when pmd restarts. PTSfc02579 : PMD memory growth. PTSfc02672 : SNMP request is freed incorrectly. PTSfc02671 : Normal behaviour of pmd is affected by improper version field. PTSfc02668 : Negative value of data size affects normal encoding of request. PTSfc02586 : log object file gets corrupted by the export action done on that log. PTSfc02868 : Problem with OVA library for large OIDs with multibyte encoding. Defect Description: PHSS_27437: PTSfc02592 : No bounds checking done for the buffer allocated for community name. Resolution: Bounds checking is now done. PTSfc02632 : Length of a field within the pdu is greater than the pdu length. Resolution: Invalid pdus are discarded. PTSfc02694 : The hardcoded parameter(#3),":cdsghrfm:t:" passed to getopt() is incorrect and causes getopt() to return wrong value. Resolution: Proper parameters are passed. PTSfc02735 : Deathtrap event is not getting generated. Resolution: Per files are loaded into the workspace which are used to create the deathtrap event. PTSfc02737 : Due to improper index value, HPEFDs with local destination are not getting deleted properly. Resolution: Proper index values are set. PTSfc02579 : Memory allocated is not getting freed. Resolution: Memory is freed at proper place. PTSfc02672 : Improper freeing operation of RQT head node. Resolution: Headnode is freed at the end of RQT free. PTSfc02671 : Value of the version moves offset beyond the total length. Resolution: Offset size checking is now done. PTSfc02668 : The size of the data to be encoded is not checked for negativity. Resolution: Proper data size checking is done. PTSfc02586 : After exporting the log file, ovlad deletes the log file and creates a new one of size 4 bytes and sets the maximum size of the log file to 0 instead of retaining its previous value. This corrupts the log file while logging further events. Resolution: Maximum log size is retained as it is. PTSfc02868 : Large OIDs with multibyte encoding are not handled properly. Resolution: Multibyte encoding is taken into account. SR: F333002586 F333002668 F333002579 F333002694 F333002632 F333002868 F333002735 F333002671 F333002737 F333002672 F333002592 Patch Files: /opt/OV/lib/libova.2 /opt/OV/lib/libova.a /opt/OV/bin/pmd /opt/OV/bin/ovorsutil /opt/OV/bin/ovead /opt/OV/bin/ovladdb /opt/OV/bin/ovladff what(1) Output: /opt/OV/lib/libova.2: DFIX15000: dtd.c 01Oct1999 DFIX15058: ber.c 02Jul2002 DFIX15046: ber.c 28Feb2002 DFIX15014: ber.c 13Dec2000 DFIX15000: ber.c 01Oct1999, 13sep2000 DFIX15001: dict.c 21Dec1999 DFIX15039 parse.c 21Jan2002 DFIX15000: enum.c 01Oct1999 DFIX15027: list.c 2Aug2001 DFIX15000: trans.c 04Nov1999 DFIX15027: struct.c 2Aug2001 DFIX15025: struct.c 06Jul2001 HP OpenView OpenView ASN.1 data minipulation tool (o va) DM Release A.06.00 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libova.a: DFIX15000: dtd.c 01Oct1999 DFIX15058: ber.c 02Jul2002 DFIX15046: ber.c 28Feb2002 DFIX15014: ber.c 13Dec2000 DFIX15000: ber.c 01Oct1999, 13sep2000 DFIX15001: dict.c 21Dec1999 DFIX15039 parse.c 21Jan2002 DFIX15000: enum.c 01Oct1999 DFIX15027: list.c 2Aug2001 DFIX15000: trans.c 04Nov1999 DFIX15027: struct.c 2Aug2001 DFIX15025: struct.c 06Jul2001 HP OpenView OpenView ASN.1 data minipulation tool (o va) DM Release A.06.00 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/pmd: DFIX15045 pm_stk_tbl.c 18/02/2002 DM 6.00 FULL pmd Jul 4 2002 13:58:19 Server A.06.00 MR PATCH PHSS_27437, DM6.0 Intermediate Patch July 2002 PATCH PHSS_26720, DM6.0 Intermediate Patch Apr 2002 PATCH PHSS_25148, DM6.0 Intermediate Patch Sep 2001 PATCH PHSS_22077, DM6.0 Intermediate Patch Aug 2000 PATCH PHSS_26722, DM6.0 Consolidated Patch Apr 2002 PATCH PHSS_25150, DM6.0 Consolidated Patch Sep 2001 PATCH PHSS_22079, DM6.0 Consolidated patch Aug 2000 HP OpenView PostMaster DM Release A.06.00 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. HP OpenView Open Platform Interface OPI Release A.01 .00 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. DFIX15038 acse_assoc.c 19Sep2001 DFIX15044 cmip.c 31Jan2002 DFIX15026 cmip.c 27Jul2001 DFIX15005 cmip.c 18Jul2000 DFIX15001 cmip.c 21Dec1999 DFIX15053: cmip_ass.c 03May2002 DFIX15021: cmip_ass.c 19Apr2001 DFIX15017: cmip_ass.c 01Feb2001 DFIX15000: cmip_ass.c 30sep1999 DFIX15001: cmip_ass.c 21dec1999 DFIX15002: cmip_ass.c 21feb2000 DFIX15005: cmip_ass.c 18Jul2000 DFIX15053 cmip_utils.c 03May2002 DFIX15040 cmip_utils.c 11Feb2002 DFIX15005 cmip_utils.c 18Jul2000 Fix for OVDM Performance problem: rjeg:23-09-99 OTS: C.07.00 OTS: C.07.00 ro_util.c PATCH C.07.00 (PHNE_8829/PHNE_8830) DFIX15056 si_snmp.c 08/05/2002 DFIX15054 si_snmp.c 07/05/2002 DFIX15045 si_snmp.c 18/02/2002 DFIX15051 api_close.c 30Apr2002 DFIX15027 api_close.c 2Aug2001 DFIX15027 xmpv7.c 2Aug2001 DFIX15005 xmpv7.c 18Jul2000 DFIX15051 xmpv7_close.c 30Apr2002 DFIX15027 xmpv7_close.c 2Aug2001 DFIX15001 xmpv7_close.c 21Dec1999 DFIX15027 xmpv7_oper.c 2Aug2001 DFIX15042: opi_sock.c 11Feb2002 DFIX15021: opi_sock_util.c 19Apr2001 DFIX15000: opi_sock_util.c 30sep1999 PATCH PHSS_20049, 990929 DFIX15000: pm_ipc.c 30sep1999 DFIX15052 eventstk_opi.c 30Apr2002 DFIX15012 eventstk_addr_handling.c 05Dec2000 DFIX15012 eventstk_destinations.c 05Dec2000 DFIX15055: pm_dsm.c 08May2002 DFIX15011: pm_init.c 24Nov00 DFIX15003: pm_main.c 07Jun2000 DFIX15000: pm_main.c 30sep1999 DFIX15033: pm_trace.c 13Sep2001 DFIX15056: pm_snmp.c 08May2002 DFIX15049: asn1.c 08Apr2002 DFIX15048: asn1.c 08Apr2002 DFIX15000: apdu.c 30sep1999 DFIX15000: ps.c 30sep1999 DFIX15023: sch_objmanag.c 01Jun2001 DFIX15000: dtd.c 01Oct1999 DFIX15001: dict.c 21Dec1999 DFIX15000: trans.c 04Nov1999 DFIX15058: ber.c 02Jul2002 DFIX15046: ber.c 28Feb2002 DFIX15014: ber.c 13Dec2000 DFIX15000: ber.c 01Oct1999, 13sep2000 DFIX15039 parse.c 21Jan2002 DFIX15000: enum.c 01Oct1999 DFIX15027: list.c 2Aug2001 DFIX15027: struct.c 2Aug2001 DFIX15025: struct.c 06Jul2001 FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo betrotter Software, Inc. /opt/OV/bin/ovorsutil: DFIX15050: main.C 11Apr2002 HP OpenView ORS Management Utility DM Release A.06.0 0 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. DFIX15000: apdu.c 30sep1999 DFIX15000: ps.c 30sep1999 DFIX15007: orsfrw.C 19Jul2000 /opt/OV/bin/ovead: PATCH PHSS_27437, DM6.0 Intermediate Patch July 2002 PATCH PHSS_26720, DM6.0 Intermediate Patch Apr 2002 PATCH PHSS_25148, DM6.0 Intermediate Patch Sep 2001 PATCH PHSS_22077, DM6.0 Intermediate Patch Aug 2000 PATCH PHSS_26722, DM6.0 Consolidated Patch Apr 2002 PATCH PHSS_25150, DM6.0 Consolidated Patch Sep 2001 PATCH PHSS_22079, DM6.0 Consolidated patch Aug 2000 DFIX15038 acse_assoc.c 19Sep2001 DFIX15042: opi_sock.c 11Feb2002 DFIX15021: opi_sock_util.c 19Apr2001 DFIX15000: opi_sock_util.c 30sep1999 PATCH PHSS_20049, 990929 DFIX15000: pm_ipc.c 30sep1999 DFIX15043: om_opi_stack.c 30Jan2002 DFIX15000: om_opi_stack.c 04Nov1999 DFIX15006: om_action_request.c 18Jul2000 DFIX15000: om_action_request.c 04Nov1999 DFIX15000: om_delete_request.c 04Nov1999 DFIX15000: om_get_request.c 04Nov1999 DFIX15006: om_set_request.c 18Jul2000 DFIX15000: om_set_request.c 04Nov1999 DFIX15034: stx_check_obj.c 19Sep2001 DFIX15031: stx_check_obj.c 04Sep2001 DFIX15006: stx_check_obj.c 18Jul2000 DFIX15000: stx_check_obj.c 04Nov1999 DFIX15020 om_process_attributeList.c 20Apr2001 DFIX15012 om_process_attributeList.c 05Dec2000 DFIX15043 om_process_modificationList.c 30Jan2002 DFIX15012 om_process_modificationList.c 05Dec2000 DFIX15023: sch_objmanag.c 01Jun2001 DFIX15000: dtd.c 01Oct1999 DFIX15001: dict.c 21Dec1999 DFIX15000: trans.c 04Nov1999 DFIX15058: ber.c 02Jul2002 DFIX15046: ber.c 28Feb2002 DFIX15014: ber.c 13Dec2000 DFIX15000: ber.c 01Oct1999, 13sep2000 DFIX15039 parse.c 21Jan2002 DFIX15000: enum.c 01Oct1999 DFIX15027: list.c 2Aug2001 DFIX15027: struct.c 2Aug2001 DFIX15025: struct.c 06Jul2001 DFIX15055: pm_dsm.c 08May2002 DFIX15011: pm_init.c 24Nov00 DFIX15003: pm_main.c 07Jun2000 DFIX15000: pm_main.c 30sep1999 DFIX15033: pm_trace.c 13Sep2001 DFIX15000: apdu.c 30sep1999 FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo betrotter Software, Inc. /opt/OV/bin/ovladdb: PATCH PHSS_27437, DM6.0 Intermediate Patch July 2002 PATCH PHSS_26720, DM6.0 Intermediate Patch Apr 2002 PATCH PHSS_25148, DM6.0 Intermediate Patch Sep 2001 PATCH PHSS_22077, DM6.0 Intermediate Patch Aug 2000 PATCH PHSS_26722, DM6.0 Consolidated Patch Apr 2002 PATCH PHSS_25150, DM6.0 Consolidated Patch Sep 2001 PATCH PHSS_22079, DM6.0 Consolidated patch Aug 2000 HP OpenView Log Agent (ODBC Based) DM Release A.06.0 0 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. DFIX15038 acse_assoc.c 19Sep2001 DFIX15043: om_opi_stack.c 30Jan2002 DFIX15000: om_opi_stack.c 04Nov1999 DFIX15006: om_action_request.c 18Jul2000 DFIX15000: om_action_request.c 04Nov1999 DFIX15000: om_delete_request.c 04Nov1999 DFIX15000: om_get_request.c 04Nov1999 DFIX15006: om_set_request.c 18Jul2000 DFIX15000: om_set_request.c 04Nov1999 DFIX15034: stx_check_obj.c 19Sep2001 DFIX15031: stx_check_obj.c 04Sep2001 DFIX15006: stx_check_obj.c 18Jul2000 DFIX15000: stx_check_obj.c 04Nov1999 DFIX15020 om_process_attributeList.c 20Apr2001 DFIX15012 om_process_attributeList.c 05Dec2000 DFIX15043 om_process_modificationList.c 30Jan2002 DFIX15012 om_process_modificationList.c 05Dec2000 DFIX15023: sch_objmanag.c 01Jun2001 DFIX15000: dtd.c 01Oct1999 DFIX15001: dict.c 21Dec1999 DFIX15000: trans.c 04Nov1999 DFIX15058: ber.c 02Jul2002 DFIX15046: ber.c 28Feb2002 DFIX15014: ber.c 13Dec2000 DFIX15000: ber.c 01Oct1999, 13sep2000 DFIX15039 parse.c 21Jan2002 DFIX15000: enum.c 01Oct1999 DFIX15027: list.c 2Aug2001 DFIX15027: struct.c 2Aug2001 DFIX15025: struct.c 06Jul2001 DFIX15000: leh_req.c 01Oct1999 DFIX15000: leh_reconf.c 04Nov1999 DFIX15000: leh_log.c 01Oct1999 DFIX15042: opi_sock.c 11Feb2002 DFIX15021: opi_sock_util.c 19Apr2001 DFIX15000: opi_sock_util.c 30sep1999 PATCH PHSS_20049, 990929 DFIX15000: pm_ipc.c 30sep1999 DFIX15055: pm_dsm.c 08May2002 DFIX15011: pm_init.c 24Nov00 DFIX15003: pm_main.c 07Jun2000 DFIX15000: pm_main.c 30sep1999 DFIX15033: pm_trace.c 13Sep2001 DFIX15000: apdu.c 30sep1999 FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo betrotter Software, Inc. DFIX15000: aconnect.c 04Nov1999 DFIX15000: create_log.c 04Nov1999 DFIX15000: delete_log.c 04Nov1999 DFIX15000: status.c 04Nov1999 DFIX15000: util.c 04Nov1999 DFIX15000: rdbcommon.c 04Nov1999 DFIX15000: arc.c 04Nov1999 DFIX15000: maxsize.c 04Nov1999 DFIX15000: rdbgetcntl.c 04Nov1999 DFIX15000: rdbsetcntl.c 04Nov1999 DFIX15000: rdbsql.c 04Nov1999 DFIX15000: dbget.c 04Nov1999 DFIX15000: dbrm.c 04Nov1999 DFIX15000: dbinsert.c 04Nov1999 DFIX15000: rdbpreselect.c 04Nov1999 /opt/OV/bin/ovladff: PATCH PHSS_27437, DM6.0 Intermediate Patch July 2002 PATCH PHSS_26720, DM6.0 Intermediate Patch Apr 2002 PATCH PHSS_25148, DM6.0 Intermediate Patch Sep 2001 PATCH PHSS_22077, DM6.0 Intermediate Patch Aug 2000 PATCH PHSS_26722, DM6.0 Consolidated Patch Apr 2002 PATCH PHSS_25150, DM6.0 Consolidated Patch Sep 2001 PATCH PHSS_22079, DM6.0 Consolidated patch Aug 2000 HP OpenView Log Agent (File Based) DM Release A.06.0 0 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. DFIX15038 acse_assoc.c 19Sep2001 DFIX15043: om_opi_stack.c 30Jan2002 DFIX15000: om_opi_stack.c 04Nov1999 DFIX15006: om_action_request.c 18Jul2000 DFIX15000: om_action_request.c 04Nov1999 DFIX15000: om_delete_request.c 04Nov1999 DFIX15000: om_get_request.c 04Nov1999 DFIX15006: om_set_request.c 18Jul2000 DFIX15000: om_set_request.c 04Nov1999 DFIX15034: stx_check_obj.c 19Sep2001 DFIX15031: stx_check_obj.c 04Sep2001 DFIX15006: stx_check_obj.c 18Jul2000 DFIX15000: stx_check_obj.c 04Nov1999 DFIX15020 om_process_attributeList.c 20Apr2001 DFIX15012 om_process_attributeList.c 05Dec2000 DFIX15043 om_process_modificationList.c 30Jan2002 DFIX15012 om_process_modificationList.c 05Dec2000 DFIX15023: sch_objmanag.c 01Jun2001 DFIX15000: dtd.c 01Oct1999 DFIX15001: dict.c 21Dec1999 DFIX15000: trans.c 04Nov1999 DFIX15058: ber.c 02Jul2002 DFIX15046: ber.c 28Feb2002 DFIX15014: ber.c 13Dec2000 DFIX15000: ber.c 01Oct1999, 13sep2000 DFIX15039 parse.c 21Jan2002 DFIX15000: enum.c 01Oct1999 DFIX15027: list.c 2Aug2001 DFIX15027: struct.c 2Aug2001 DFIX15025: struct.c 06Jul2001 DFIX15000: leh_req.c 01Oct1999 DFIX15000: leh_reconf.c 04Nov1999 DFIX15000: leh_log.c 01Oct1999 DFIX15042: opi_sock.c 11Feb2002 DFIX15021: opi_sock_util.c 19Apr2001 DFIX15000: opi_sock_util.c 30sep1999 PATCH PHSS_20049, 990929 DFIX15000: pm_ipc.c 30sep1999 DFIX15055: pm_dsm.c 08May2002 DFIX15011: pm_init.c 24Nov00 DFIX15003: pm_main.c 07Jun2000 DFIX15000: pm_main.c 30sep1999 DFIX15033: pm_trace.c 13Sep2001 DFIX15000: apdu.c 30sep1999 FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo betrotter Software, Inc. DFIX15009: connect.c 19Sep2000 DFIX15057 : arc.c : 11June02 DFIX15057 : create_log.c 11June02 DFIX15057 : delete_log.c : 11June02 cksum(1) Output: 696464471 2976688 /opt/OV/bin/pmd 2336414936 452775 /opt/OV/bin/ovorsutil 732138526 1254056 /opt/OV/bin/ovead 3293581925 1772928 /opt/OV/bin/ovladdb 1315643439 1637480 /opt/OV/bin/ovladff 4129800035 493720 /opt/OV/lib/libova.2 3609463859 275488 /opt/OV/lib/libova.a Patch Conflicts: None Patch Dependencies: s700: 10.01: PHSS_26722 s700: 10.10: PHSS_26722 s700: 10.20: PHSS_26722 s800: 10.01: PHSS_26722 s800: 10.10: PHSS_26722 s800: 10.20: PHSS_26722 Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: PHSS_27438: s700: 11.00 s800: 11.00 Patch Package Size: 8720 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_27437 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_27437.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_27437. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_27437.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_27437.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: BEFORE LOADING THIS PATCH... If there are any OV sessions running on either the Management Station or on any Management Consoles, these sessions need to be closed. The "ovstop" command should then be executed. WARNING : the patch will not install if any Network Node Manager processes or DM processes are detected. BACKUP ALL OpenView DIRECTORIES TO TAPE. This pre-caution ensures that if you have problems after installing the patch, you will be able to restore your current state from tape. NOTE : ovstart is NOT executed after the patch is loaded You will need to manually run ovstart. Also, in order to keep a history of the patches installed on your system the post-install script will attempt to copy this .text file to /opt/OV/ReleaseNotes/patches. Please make sure this file is in /tmp before installation.