Patch Name: PHSS_22225 Patch Description: s700_800 11.00 EMS(A.03.10) & HA Monitors(A.03.10) patch Creation Date: 00/03/23 Post Date: 00/10/13 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: B7609BA EMS A.03.10 B5736BA HA Monitors A.03.10 Filesets: EMS-Core.EMS-CORE,fr=A.03.10,fa=HP-UX_B.11.00_32/64,v=HP EMS-MIBMonitor.MIBMON-RUN,fr=A.03.10,fa=HP-UX_B.11.00_32/64,v=HP EMS-DiskMonitor.DISKMON-RUN,fr=A.03.10,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_22225 Symptoms: PHSS_22225: 1. Symptom for defect JAGad05568: Persistent monitoring requests sometimes disappeared after reboot. When same instance request has been setup both in a SG package and in SAM, the persistent request (setup in SAM) sometimes disappeared after reboot, but persistence file still contains the request. 2. Symptom for defect JAGad26096: EMS does not work properly when system is booted in single user mode and then issues 'init 3' to start up the system process. PHSS_21708: 1. Symptom for defect JAGad06311: Disk monitor marked PV/VG down on CHECK_CONDITION errors on XP256. When doing operations on the XP256 on different LUNs, the disk monitor prints check_ condition errors in api.log and marks the VG as DOWN. PHSS_21300: 1. Symptom from defect JAGab69421: Service Guard package status is set to UNKNOWN if host aliases are used. 2. Symptom for defect JAGad00441: When the customer tries to execute the "resls /vg" command, the command fails with the following error: resls: Did not receive a Subclass reply from the Registrar 3. Symptom from defect JAGab82383: A Service Guard package with a package dependency for a disk resource may failover to an alternate node if the customer tries to add or remove volumes to a VG while the package is executing. The disk resource becomes unavailable and is marked as DOWN. Also, when adding or removing volumes from the system, errors about not being able to open /etc/lvmtab appear in the syslog file. The syslog error looks like this: libsgcl.2[nnnn]: Couldn't open /etc/lvmtab (DRM-401) 4. Symptom for defect JAGac95384: Upgrading from EMS 3.0 to 3.10 breaks EMS GUI. If you attempt to use SAM EMS GUI to issue new requests or view existing requests, the error "Receive timed out" is reported from GUI. PHSS_20326: Symptoms for defect JAGab17047: 1. Users of any EMS client interface (e.g. EMS GUI in SAM, monconfig) will not see the opcmsg event notification option in the list of available notification methods even when the ITO agent is installed on the system. 2. Requests for EMS events notification using opcmsg fail with reject reason of RM_TARGET_NOT_AVAILABLE. Defect Description: PHSS_22225: 1. Reason for JAGad05568: There is a race condition between two p_clients. When the system is rebooted, SG starts up, sends EMS requests to EMS. But, the associated monitor is not running, so EMS registrar forks a p_client to start the monitor. But, this p_client did not get persistence lock, so registrar starts the monitor. Meanwhile, init p_client tries to process the persistence file, it found the monitor is running, so it skips the persistence file and requests lost. 2. Reason for JAGad26096: When the system is booted as single user mode, EMS commands in /etc/inittab do not get executed, so EMS does not know it is a reboot situation. PHSS_21708: 1. Reason for JAGad06311: The disk monitor was only retrying certain check_ conditions such as a powerfail or a bus reset, whereas it should really be retrying any valid check condition. Code was changed to retry any valid check_ condition and also to print out an additional sense byte. PHSS_21300: 1. Reason for JAGab69421: The package monitor was examining all the aliases returned by gethostbyname. However Service Guard only uses the official host name. Therefore the package monitor was unable to determine where the package was executing. 2. Reason for JAGad00441: The client did not receive a subclass reply from the registrar because of a timeout. The timeout occurred because the HA Disk Monitor diskmond was unable to complete a "test_unit_ready" when querying a new type of disk that was active on this system. The new device was an HP SureStore Fibre Channel Model 60. diskmond TUR logic was corrected to clear extraneous bits in the command buffer that are only needed if performing a "read" operation. 3. Reason for JAGab82383: This problem occurs because LVM is in the middle of updating /etc/lvmtab and has the file locked. Therefore, diskmond, which checks the file periodically for changes, is unable to complete a successful read and/or open of the file. 4. Reason for JAGac95384: The EMS A.03.10 libresmon.sl introduced new features that are not compatible with monitors using older versions of libresmon.sl . PHSS_20326: Reasons for JAGab17047: 1. opcmsg notification method from EMS on HP-UX 11.0 systems was disabled because the functions to call opcmsg did not work on HP-UX 11.0. Therefore, opcmsg was not available via EMS even though the ITO agent software was installed. 2. User either did not see opcmsg notification option or request got rejected with reject reason of RM_TARGET_NOT_AVAILABLE. SR: 0000000000 Patch Files: EMS-Core.EMS-CORE,fr=A.03.10,fa=HP-UX_B.11.00_32/64,v=HP: /etc/opt/resmon/lbin/p_client /etc/opt/resmon/lbin/registrar /etc/opt/resmon/lib/libopcn.1 /etc/opt/resmon/lib/libresmon.1 /etc/opt/resmon/lib/nls/msg/C/resmon.cat /sbin/init.d/ems EMS-MIBMonitor.MIBMON-RUN,fr=A.03.10,fa=HP-UX_B.11.00_32/64, v=HP: /etc/opt/resmon/lbin/mibmond EMS-DiskMonitor.DISKMON-RUN,fr=A.03.10, fa=HP-UX_B.11.00_32/64,v=HP: /etc/opt/resmon/lbin/diskmond /etc/opt/resmon/lib/nls/msg/C/diskmond.cat what(1) Output: EMS-Core.EMS-CORE,fr=A.03.10,fa=HP-UX_B.11.00_32/64,v=HP: /etc/opt/resmon/lbin/p_client: EMS (A.03.10(HP-UX 11.00) Patch PHSS_22225 ) /etc/opt/resmon/lbin/registrar: EMS (A.03.10(HP-UX 11.00) Patch PHSS_22225 ) /etc/opt/resmon/lib/libopcn.1: EMS (A.03.10(HP-UX 11.00) Patch PHSS_22225 ) /etc/opt/resmon/lib/libresmon.1: $Header: send_email_notification.c,v x.0306 98/08/05 08:35:47 $Header: log_source.c,v x.0305 98/07/29 11:00:47 hmg r Exp $ EMS (A.03.10(HP-UX 11.00) Patch PHSS_22225 ) /etc/opt/resmon/lib/nls/msg/C/resmon.cat: None /sbin/init.d/ems: None EMS-MIBMonitor.MIBMON-RUN,fr=A.03.10,fa=HP-UX_B.11.00_32/64, v=HP: /etc/opt/resmon/lbin/mibmond: HP C++ HPCPLUSPLUS A.11.00 EMS (A.03.10(HP-UX 11.00) Patch PHSS_22225 ) SNMP++ 2.5 $Header: address.cpp,v 1.28 96/08/08 19:3 8:48 hmgr Exp $ SNMP++ 2.5 $Header: counter.cpp,v 1.8 96/02/09 14:03 :12 hmgr Exp $ SNMP++ 2.5 $Header: gauge.cpp,v 1.8 96/02/09 14:03:2 0 hmgr Exp $ SNMP++ 2.5 $Header: octet.cpp,v 1.14 96/06/26 10:17: 49 hmgr Exp $ -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 EMS-DiskMonitor.DISKMON-RUN,fr=A.03.10, fa=HP-UX_B.11.00_32/64,v=HP: /etc/opt/resmon/lbin/diskmond: HP C++ HPCPLUSPLUS A.11.00 EMS (A.03.10(HP-UX 11.00) Patch PHSS_22225 ) /etc/opt/resmon/lib/nls/msg/C/diskmond.cat: None cksum(1) Output: EMS-Core.EMS-CORE,fr=A.03.10,fa=HP-UX_B.11.00_32/64,v=HP: 1927711248 77824 /etc/opt/resmon/lbin/p_client 1816404003 143360 /etc/opt/resmon/lbin/registrar 265307758 32768 /etc/opt/resmon/lib/libopcn.1 2117011526 532480 /etc/opt/resmon/lib/libresmon.1 575330936 79497 /etc/opt/resmon/lib/nls/msg/C/resmon.cat 1419108792 1592 /sbin/init.d/ems EMS-MIBMonitor.MIBMON-RUN,fr=A.03.10,fa=HP-UX_B.11.00_32/64, v=HP: 2638400648 2535424 /etc/opt/resmon/lbin/mibmond EMS-DiskMonitor.DISKMON-RUN,fr=A.03.10, fa=HP-UX_B.11.00_32/64,v=HP: 206018241 360448 /etc/opt/resmon/lbin/diskmond 1646514358 13550 /etc/opt/resmon/lib/nls/msg/C/diskmond.cat Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_20326 PHSS_21300 PHSS_21708 Equivalent Patches: None Patch Package Size: 3740 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_22225 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_22225.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_22225. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHSS_22225.depot 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_22225.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_22225.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_22225.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: 1. To use the functionality in this patch, the ITO Agent software must be installed on the system. 2. To configure new EMS requests with opcmsg, you will need to restart each monitor being configured.