Patch Name: PHSS_23736 Patch Description: s700_800 10.20 OV ITO5.3X Intermediate Server Patch A.05.38 Creation Date: 01/04/04 Post Date: 01/04/11 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: OpenView IT/Operations 5.3 Filesets: OVOPC-WWW.OVOPC-WWW-GUI,A.05.30 OVOPC.OVOPC-LIB,A.05.30 OVOPC-ORA.OVOPC-GUI-ORA,A.05.30 OVOPC.OVOPC-GUI-ENG,A.05.30 OVOPC-SVC.OVOPC-SVC-MGR,A.05.30 OVOPC-WWW.OVOPC-WWW-ORA,A.05.30 OVOPC-ORA.OVOPC-UX-ORAA,A.05.30 OVOPC-JPN.OVOPC-GUI-JPN,A.05.30 OVOPC-ORA.OVOPC-UX-ORAB,A.05.30 Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_23736 Symptoms: PHSS_23736: - The display manager process (opcdispm) hangs when you try to stop it (e.g. `opcsv -stop`) because some of its threads did not exit. You had to use `kill -11` to kill the process. - Templates get distributed although the templates are no longer assigned. This happens because of an inconsistency in the opc_node_config database table caused by adding a node to a node group if it's already assigned to it or by uploading the node group bank using opccfgupld -replace. - The event correlation process opcecm might crash after processing several annotation nodes - The language for the agent startup was set dependend on the server codeset not on the agent codeset. This leads to problems in environments with mixed languages (e.g. if the agent is using ja_JP.eucJP but the server works with ja_JP.SJIS). - The color of message groups in the Java GUI doesn't change if the label is different than the name. - opcrlogin hangs if you run the ITO GUI with LANG=ja_JP.SJIS and the server has an old patch bundle (e.g. XSWGR1100 B.11.00.45) and the remote node has a new patch bundle (e.g. XSWGR1100 B.11.00.50) - Occasional opctranm failures caused by internal thread problems: hangs, wrong command output, incorrect return code - If you define icons for services in a service definition file, the Java GUI loops on startup and won't come up. - Service Name containing \\ gives problems because every opcservice -add invocation reduces the number of backslashes to the half. Defect Description: PHSS_23736: check the list of the symptoms SR: B555009988 B555009966 B555009880 B555009734 B555009204 B555009155 B555008859 B555006994 8606185997 Patch Files: /opt/OV/lib/nls/ja_JP.SJIS/opcsv.cat /opt/OV/lib/libopcdb.sl /opt/OV/bin/OpC/opcrlogin /opt/OV/bin/OpC/opcactm /opt/OV/bin/OpC/opcctlm /opt/OV/bin/OpC/opcdispm /opt/OV/bin/OpC/opcecm /opt/OV/bin/OpC/ovoareqsdr /opt/OV/bin/OpC/opccfgupld /opt/OV/bin/OpC/opcservice /opt/OV/www/htdocs/ito_op/ITO_JAVA.exe /opt/OV/www/htdocs/ito_op/identitydb.obj /opt/OV/www/htdocs/ito_op/ito_op.jar /opt/OV/www/htdocs/ito_op/ito_op_install.tar /opt/OV/lib/libopcwww.sl /opt/OV/lib/libopcwwwmgrs.sl /opt/OV/lib/nls/C/opcsv.cat /opt/OV/lib/libopcsv_r.sl what(1) Output: /opt/OV/www/htdocs/ito_op/ITO_JAVA.exe: None /opt/OV/www/htdocs/ito_op/identitydb.obj: None /opt/OV/www/htdocs/ito_op/ito_op.jar: None /opt/OV/www/htdocs/ito_op/ito_op_install.tar: None /opt/OV/lib/libopcsv_r.sl: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/lib/libopcdb.sl: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/bin/OpC/opcrlogin: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/lib/nls/C/opcsv.cat: None /opt/OV/bin/OpC/opcservice: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/lib/libopcwww.sl: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/lib/libopcwwwmgrs.sl: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/bin/OpC/opcactm: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/bin/OpC/opcctlm: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/bin/OpC/opcdispm: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/bin/OpC/opcecm: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) trace.c $Revision: 1.12 $ $Date: 1998/03/12 04:48:38 $ annotate.c $Revision$ $Date$ circuit.c $Revision: /main/ECS3.0/4 $ $Date: 1999/04 /16 12:40 UTC $ DFIX12000:circuit.c 19mar99 endecode.c $Revision: 1.89 $ $Date: 1998/03/12 06:15 :55 $ engine.c $Revision: 1.15 $ $Date: 1997/08/14 00:08:4 2 $ engine_control.c $Revision: /main/ECS3.0/2 $ $Date: 1999/03/19 12:49 UTC $ DFIX12000:engine_control.c 19mar99 fatal.c $Revision: 1.13 $ $Date: 1998/05/07 02:26:33 $ input.c $Revision$ $Date$ log.c $Revision: 1.7 $ $Date: 1997/07/04 07:34:11 $ mesgbuf.c $Revision: 1.18 $ $Date: 1998/05/07 00:28: 35 $ stream.c $Revision: 1.10 $ $Date: 1998/02/24 02:46:1 5 $ value.c $Revision: /main/ECS3.0/2 $ $Date: 2000/04/0 3 06:36 UTC $ DFIX12003:value.c 03April,2000 anno_event.c $Revision: 1.18 $ $Date: 1997/08/29 00: 49:58 $ bus.c $Revision$ $Date$ clock.c $Revision: /main/ECS3.0/2 $ $Date: 1999/03/1 9 12:47 UTC $ DFIX12000:clock.c 19mar99 combine.c $Revision: /main/ECS3.0/2 $ $Date: 2000/05 /29 06:21 UTC $ DFIX12004 : combine.c, June2000 container.c $Revision: 1.17 $ $Date: 1998/02/18 00:4 9:18 $ count.c $Revision: /main/ECS3.0/2 $ $Date: 2000/07/1 3 08:54 UTC $ create.c $Revision$ $Date$ ctxtmap.c $Revision: 1.3 $ $Date: 1998/01/29 08:58:2 4 $ datastore.c $Revision: 1.8 $ $Date: 1998/07/25 18:31 :39 $ dfstore.c $Revision: /main/2 $ $Date: 1998/08/07 15: 39 UTC $ extract.c $Revision$ $Date$ factstore.c $Revision: 1.8 $ $Date: 1998/07/25 18:36 :10 $ filter.c $Revision$ $Date$ interpreter.c $Revision$ $Date$ loader.c $Revision$ $Date$ memory.c $Revision$ $Date$ modify.c $Revision$ $Date$ node.c $Revision: 1.44 $ $Date: 1998/05/01 04:33:53 $ nodeclass.c $Revision: 1.16 $ $Date: 1997/09/26 07:3 7:47 $ notify.c $Revision: 1.2 $ $Date: 1997/08/07 08:13:22 $ output.c $Revision$ $Date$ port.c $Revision: 1.11 $ $Date: 1996/05/15 05:45:40 $ query.c 1.16 1996/11/20 23:28:02 rate.c $Revision: /main/ECS3.0/4 $ $Date: 1999/09/01 10:30 UTC $ DFIX12000:rate.c 19mar99 PATCH PHSS_18005, Consolidated patch Mar 1999 rearrange.c $Revision$ $Date$ sequence.c $Revision: 1.17 $ $Date: 1998/01/28 03:39 :17 $ streamio.c $Revision: 1.13 $ $Date: 1998/04/01 06:16 :03 $ table.c $Revision: /main/ECS3.0/2 $ $Date: 1999/03/1 9 12:45 UTC $ DFIX12000:table.c 19mar99 unless.c $Revision: /main/ECS3.0/2 $ $Date: 1999/03/ 19 12:42 UTC $ DFIX12000:unless.c 19mar99 vstring.c $Revision: /main/2 $ $Date: 1998/08/21 10: 54 UTC $ memory.c $Revision$ $Date$ assembler.c $Revision: /main/2 $ $Date: 1998/08/21 1 0:32 UTC $ bif_oid.c $Revision: 1.1 $ $Date: 1997/09/25 05:08:2 4 $ dicts.c $Revision: 1.18 $ $Date: 1998/03/27 09:02:35 $ delay.c $Revision$ $Date$ dicts.c $Revision$ $Date$ engine_dict.c $Revision: 1.7 $ $Date: 1998/03/23 07: 30:52 $ library.c $Revision$ $Date$ opc_pattern.c $Revision: /main/2 $ $Date: 1998/08/21 10:33 UTC $ trace.c $Revision: 1.4 $ $Date: 1998/06/10 09:01:45 $ transit.c $Revision$ $Date$ char_sets.c $Revision: /main/2 $ $Date: 1998/08/21 1 0:39 UTC $ dictionary.c $Revision: 1.23 $ $Date: 1998/04/01 06: 13:08 $ endecrypt.c $Revision: 1.1 $ $Date: 1997/10/15 09:57 :37 $ patching.c $Revision: 1.8 $ $Date: 1997/12/15 06:19: 31 $ /opt/OV/bin/OpC/ovoareqsdr: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) /opt/OV/lib/nls/ja_JP.SJIS/opcsv.cat: None /opt/OV/bin/OpC/opccfgupld: HP OpenView IT/Operations A.05.38 PHSS_23736 (03/28/ 01) cksum(1) Output: 3308129823 10601984 /opt/OV/www/htdocs/ito_op/ITO_JAVA.exe 3547417440 3067 /opt/OV/www/htdocs/ito_op/identitydb.obj 2289613007 1324670 /opt/OV/www/htdocs/ito_op/ito_op.jar 669109489 3543040 /opt/OV/www/htdocs/ito_op/ ito_op_install.tar 3605966497 3969104 /opt/OV/lib/libopcsv_r.sl 3921104132 1468623 /opt/OV/lib/libopcdb.sl 3909345041 65782 /opt/OV/bin/OpC/opcrlogin 2626201816 306818 /opt/OV/lib/nls/C/opcsv.cat 2717075715 361355 /opt/OV/bin/OpC/opcservice 3828967340 1264268 /opt/OV/lib/libopcwww.sl 2457728993 426709 /opt/OV/lib/libopcwwwmgrs.sl 1844250623 73987 /opt/OV/bin/OpC/opcactm 3184465738 135594 /opt/OV/bin/OpC/opcctlm 2695428697 123295 /opt/OV/bin/OpC/opcdispm 2700117278 1422567 /opt/OV/bin/OpC/opcecm 2164550749 164316 /opt/OV/bin/OpC/ovoareqsdr 3532949453 327621 /opt/OV/lib/nls/ja_JP.SJIS/opcsv.cat 3967064525 819849 /opt/OV/bin/OpC/opccfgupld Patch Conflicts: None Patch Dependencies: s700: 10.20: PHSS_22691 s800: 10.20: PHSS_22691 Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: ITOSOL_00085: sparcSOL: 2.6 2.7 PHSS_23737: s700: 11.00 s800: 11.00 Patch Package Size: 25870 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_23736 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_23736.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_23736. 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_23736.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_23736.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: BEFORE LOADING THIS PATCH... o You may use this patch with the following official ITO release: A.05.37 o DO NOT use this patch with older releases of OpC or ITO, for example versions A.03.X or A.04.X or newer ones like VPO A.06.X o It provides bug fixes and enhancements for the ITO 5.x Management Server system, English and Japanese version. (A) Patch Installation Instructions ------------------------------- (A1) Stop all ITO processes on your Management Server; this includes manager processes, communication processes and user-interface processes on the machine. - Stop all the ITO GUIs that are running, by using the "File:Exit" menubar item - If you are running ITO in a MC/ServiceGuard installation, put the ITO MC/SG package into maintenance mode: # touch /tmp/maint_NNM - Stop the ITO Manager processes: # ovstop opc ovoacomm If any ITO process is still running, kill it manually: # kill -9 If you are running ITO in a MC/ServiceGuard installation: - Apply this patch to all MC/SG cluster nodes (A2) Install the patch, following the standard installation instructions (see above). (A3) After installing PHSS_23736, restart the ITO processes on your Management Server system: - Restart the ITO Manager processes, and check that the processes are running: # /opt/OV/bin/OpC/opcsv -start # /opt/OV/bin/OpC/opcsv -status - If you are running ITO in a MC/ServiceGuard installation, remove the maintenance mode flag: # rm /tmp/maint_NNM (B) Patch Deinstallation Instructions --------------------------------- (B1) To deinstall the patch PHSS_23736 run swremove: NOTE: Before removing the patch, stop all ITO server processes, as described in the Patch Installation Instructions (A1). # swremove PHSS_23736