Patch Name: PHSS_26246 Patch Description: s700_800 11.00 OV ITO6.0X DYNIX Agent Patch A.06.10 Creation Date: 02/02/14 Post Date: 02/05/30 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: OpenView IT/Operations 6.0 Filesets: OVOPC-CLT-ENG.OVOPC-PTX-CLT,fr=A.06.00,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_26246 Symptoms: PHSS_26246: - SR: H555006719 If agent is running as non-root and management server processes are restarted, agent has to be restarted otherwise messages are buffered. - SR: H555006972 several monitor scripts are empty. - SR: H555007040 PTX/Dynix 4.5.3 is not supported. - SR: H555007041 PTX/Dynix 4.4.10 is not supported. - SR: 8606180891 - The template default for the service name is not used. - SR: 8606213476 The distribution to nodes may hang or fail. This is more likely to happen while distributing to Windows NT/2000 nodes rather than on UNIX nodes. On Windows NT/Windows 2000 nodes the control agent may produces a Dr. Watson error. - SR: B555007980 Local automatic actions are started immediately, even though agent MSI is enabled in divert mode and Immediate Local Automatic Action box is not checked. - SR: B555008220 The <$MSG_TIME_CREATED> variable is not substituted in the message template. - SR: B555009745 The template default of the object field of a monitor template is not used. - SR: B555010899 opcdista requests distribution data from a wrong manager if there is a secondary manager with the same short hostname than the appropriate primary manager. - SR: B555010948 Nested alternatives were not handled correctly in the pattern matching algorithm, e.g. the pattern '[a|b]c|d' was handled like '[a|b|d]c'. - SR: B555010966 A message key relation containing <*> does not always match message keys correctly. This results in messages not being acknowledged when they should. - SR: B555011594 The original message text of a logfile encapsulator message is wrong if <$LOGPATH> or <$LOGFILE> is used. - SR: B555011638 Pattern matching can't match new line of multiline messages. - SR: B553000162 After opcagt -stop, opcagt -status does tell that the control agent does not run although it is running and sometimes you get following error in the message browser: ouput of kill -0 differs from internal pids-table for index (OpC30-1094) PHSS_23230: - Request to support PTX/Dynix 4.5.1 - Request to support PTX/Dynix 4.4.8 - Problems with allowed port range. - When executing large numbers of autoactions, some of them were staying in 'running' state. - In case of an error the ITO Agent might hang during startup without terminating Defect Description: PHSS_26246: - SR: H555006719 When a communication to a message receiver fails, an agent starts buffering messages. It periodically checks if a server is alive by sending ICMP packets to it. If the server can't be reached with ICMP packets, RPC communication is not attempted. This doesn't work when the agent is running as non-root, so the sending function returns OK value but doesn't actually send anything. Therefore we also never receive any replies and message agent will buffer messages forever. To fix this, internal state of the message agent is updated after we send an ICMP packet if the agent is running as non-root. - SR: H555007040 Added support for PTX/Dynix 4.5.3 - SR: H555007041 Added support for PTX/Dynix 4.4.10 - SR: 8606213476 While the agent receives several RPC calls, like "Start Distribution", "Execute Action" or "Set Primary Manager" in parallel, it may happen that the call results in a conflict within the control agent, which causes the control agent to bring a Dr. Watson window. This conflict can also occur on UNIX but the control agent doesn't die, rather the RPC request may fail. With this version the RPC calls which could cause conflicts are serialised. - SR: B555010899 opcdista requests distribution data from a wrong manager if there is a secondary manager with the same short hostname than the appropriate primary manager because it searches the whole list in for each name it tries to match first the long then the short name. Instead it should try the long names for all systems first and only then try to match using the short names. - SR: B555010948 The grammar was changed to allow nested alternatives and process it correctly. - SR: B555010966 The processing of the key relation is wrong for the log file encapsulator. The problem is that all unresolved entries followed by a resolved entry are removed. Other unresolved entries are kept as is. - SR: B555011638 VPO could not match for for new line of multi line messages. Following changes have been made to allow this: It is now possible to use ^M (\r) as field separator. Introduced a new pattern to match any number of line breaks (UNIX style \n or NT style \r\n) and to match exactly n line breaks, for example <1/> will match exactly one line break. This change works only for sources that already can create multi line messages (for example opcmsg or NT event log), it does not allow multi line logfile encapsulation. This change requires a fix on the management server and the agent. Therefore a patch on the management server and a patch for the agent is required to use the new functionality. for SR's not listed in this section please see the list of symptoms PHSS_23230: check the list of the symptoms Resolution: check the list of the symptoms SR: H555007041 H555007040 H555006972 H555006719 H555005018 H555005017 H555003277 B555011638 B555011594 B555010966 B555010948 B555010899 B555009745 B555008220 B555007980 B555007709 B555007040 B553000162 8606213476 8606180891 8606141434 Patch Files: OVOPC-CLT-ENG.OVOPC-PTX-CLT,fr=A.06.00, fa=HP-UX_B.11.00_32/64,v=HP: /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/AgentPlatform /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/opc_pkg.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrclchk /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrdschk /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrndchk /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcroschk /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrverchk /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrinst /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcnsl /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/ana_disk.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/cpu_mon.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/disk_mon.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/proc_mon.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/sh_procs.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/swap_mon.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/vp_chk.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/mailq_l.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/opcfwtmp.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/st_inetd.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/st_syslogd.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/st_mail.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/mailq_pr.sh.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/cmds/opcdf.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/cmds/opclpst.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/cmds/opcps.Z /opt/OV/OpC/examples/progs/Makef.ptx what(1) Output: OVOPC-CLT-ENG.OVOPC-PTX-CLT,fr=A.06.00, fa=HP-UX_B.11.00_32/64,v=HP: /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/AgentPlatform: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/opc_pkg.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrclchk: HP OpenView VantagePoint A.06.10 (01/30/02) /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrdschk: HP OpenView VantagePoint A.06.10 (01/30/02) /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrndchk: HP OpenView VantagePoint A.06.10 (01/30/02) /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcroschk: HP OpenView VantagePoint A.06.10 (01/30/02) /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrverchk: HP OpenView VantagePoint A.06.10 (01/30/02) /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcrinst: HP OpenView VantagePoint A.06.10 (01/30/02) /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/install/opcnsl: HP OpenView VantagePoint A.06.10 (01/30/02) $Header: crt1.s 1.6 1995/11/01 23:04:58 $ libc-port:gen/values-Xt.c 1.3 head:math.h 2.11 head:stdio.h 2.14 $Header: netconfig.h 1.5 1997/08/25 23:27:43 $ head.sys:sockio.h 1.1.1.1 libsec:getspent.c 1.1 head:stdio.h 2.14 $Header: shadow.h 1.12 1995/11/01 17:58:22 $ headsec :shadow.h 1.3 head:stdio.h 2.14 head:string.h 1.7 head:errno.h 1.4 head:string.h 1.7 head:stdio.h 2.14 head:errno.h 1.4 $Header: gettimeofday.s 1.1 1994/04/27 20:27:20 $ libc-i386:gen/sh_data.c 1.3 ndbm.c 5.4 (Berkeley) 9/4/87 head:stdio.h 2.14 head:fcntl.h 1.8 head:stdio.h 2.14 head:errno.h 1.4 $Header: cerror.s 1.6 1993/07/16 18:24:45 $ /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/ana_disk.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/cpu_mon.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/disk_mon.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/proc_mon.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/sh_procs.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/swap_mon.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/vp_chk.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/mailq_l.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/monitor/opcfwtmp.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/st_inetd.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/st_syslogd.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/st_mail.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/actions/mailq_pr.sh.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/cmds/opcdf.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/cmds/opclpst.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/sequent/ intel/dynix/A.06.10/RPC_NCS/cmds/opcps.Z: None /opt/OV/OpC/examples/progs/Makef.ptx: None cksum(1) Output: OVOPC-CLT-ENG.OVOPC-PTX-CLT,fr=A.06.00, fa=HP-UX_B.11.00_32/64,v=HP: 2560197677 4351 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/AgentPlatform 613562523 2005240 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/opc_pkg.Z 3988741856 27564 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/install/ opcrclchk 2874101769 28866 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/install/ opcrdschk 2058812262 6109 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/install/ opcrndchk 2608388607 6040 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/install/ opcroschk 134483832 28446 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/install/ opcrverchk 3126118526 118948 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/install/ opcrinst 4284843559 17964 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/install/ opcnsl 3144704595 2744 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ ana_disk.sh.Z 3423588144 5957 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ cpu_mon.sh.Z 3639812515 6196 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ disk_mon.sh.Z 964255731 5972 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ proc_mon.sh.Z 1544266491 5424 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ sh_procs.sh.Z 3391757275 5725 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ swap_mon.sh.Z 961557848 5670 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ vp_chk.sh.Z 3477801636 5832 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ mailq_l.sh.Z 3580404790 12983 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/monitor/ opcfwtmp.Z 1670704008 2570 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/actions/ st_inetd.sh.Z 2237464202 2576 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/actions/ st_syslogd.sh.Z 2767476456 2584 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/actions/ st_mail.sh.Z 4090971638 2530 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/actions/ mailq_pr.sh.Z 1911865738 321 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/cmds/ opcdf.Z 4045005090 385 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/cmds/ opclpst.Z 19930802 398 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/sequent/intel/dynix/A.06.10/RPC_NCS/cmds/ opcps.Z 1689848569 1409 /opt/OV/OpC/examples/progs/Makef.ptx Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_23230 Equivalent Patches: PHSS_26245: s700: 10.20 s800: 10.20 Patch Package Size: 2330 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_26246 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_26246.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_26246. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_26246.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_26246.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_26246.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: BEFORE LOADING THIS PATCH... o It provides bug fixes and enhancements for the VPO A.06.00 Management Server system. o DO NOT use this patch with older releases of ITO, for example versions A.05.00, A.05.11 or A.05.30 (A) Patch Installation Instructions ------------------------------- (A1) Install the patch, following the standard installation instructions. For backing up the system before installing a patch, you may use opc_backup(1m) NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM ADDRESSED BY THIS PATCH IS DISTRIBUTED (either from the VPO Administrator's GUI or from command line using inst.sh) WHILE RUNNING SWINSTALL. Don't be afraid of the '-x autoreboot=true' option above. There won't be a reboot due to this VPO patch. You can skip this option if you like. If you are running VPO in a MC/ServiceGuard installation: - Note, that only files on the shared disk volume at /var/opt/OV/share will be patched. Therefore install the patch on one cluster node while the shared disks are mounted. The server processes may be running during patch installation. - It is not necessary to install this patch on all cluster nodes. Even if the software inventory on the other cluster nodes will not be updated, the patched files will be available there when the shared disk is switched to them. NOTE: This patch must be installed on the VPO Management Server system, NOT on an VPO Managed Node directly. Changes will take effect on managed nodes by means of VPO Software Distribution (using 'Force Update' if there is already an agent installed on the managed node). See chapter 2 of the VPO Administrator's Reference manual for more information. (B) Patch Deinstallation Instructions --------------------------------- (B1) To deinstall the patch PHSS_26246 run swremove: NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM ADDRESSED BY THIS PATCH IS DISTRIBUTED (either from the ITO Administrator's GUI or from command line using inst.sh) WHILE RUNNING SWREMOVE. If you are running VPO in a MC/ServiceGuard installation make sure to mount the shared disks at the node and only at the node that had them mounted during patch installation. Otherwise restoration of the original files onto the shared disk will fail. # swremove PHSS_26246