Patch Name: PHSS_17484 Patch Description: s700_800 11.00 MC/LockManager A.11.05 (Japanese) Patch Creation Date: 99/01/26 Post Date: 99/03/29 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: MC/LockManager A.11.05: B5161BJ Filesets: DLMJpn-Clust-Mon.CM-CORE,fr=A.11.05,fa=HP-UX_B.11.00_32/64,v=HP DLMJpn-Pkg-Mgr.CM-PKG,fr=A.11.05,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_17484 Symptoms: PHSS_17484: 1. Problem using LockManager with Restricted SAM. 2. When running on Multi-Netting environment, LockManager incorrectly switches IP address(es) to a primary lan for a different subnet as the result of a local failover. 3. Node TOC'ed with incompatible config database version. 4. cmhaltnode may cause assertions in LockManager daemon and TOC of coordinator node. 5. Under some circumstances the cmviewcl command would receive a segmentation violation resulting in a program abort and a core file being produced. 6. The Cluster configuration and administration GUI within SAM would abort with the message: can't find path for shared library: libobam.1 Defect Description: PHSS_17484: 1. Restricted SAM Builder implementation errors with LockManager. Resolution: Restricted SAM Builder implementation errors corrected. 2. LockManager does not take into account whether there are multiple subnets on the same bridged net. When local failover occurs, it just basically looks for the first available lan card in the same bridged net and switches IP address(es) to it. Resolution: Fixed LockManager to add an additional level of checking to see if the available lan is in fact in the same subnet with the failed lan and it needs to have local switch. 3. There is a small window that a node could join the cluster during online operation with incorrect config database version. The next LockManager command results in a TOC of the coordinator node. Resolution: Fixed LockManager to eliminate the window and prevent node from joining the cluster while there is an online transaction in process. 4. While doing cmhaltnode, there is a very small window that the halting node's status and health state are inconsistent in the cluster. This causes the assertion and TOC of the coordinator node. Resolution: Each node discard the halting node from its view of the cluster. 5. This problem was caused by a program logic error that resulted in the referencing of memory aquired via the malloc(3) interface after the memory had already been released via free(3). In most cases this did not result in errors, however there is a timing window in which the freed memory was reused prior to the errant reference. Resolution: The program logic was changed to only reference the memory location prior to the free(3) call. 6. This problem was due to an incorrect software build of the LockManager SAM GUI which did not include the correct search path for shared libraries. Resolution: The build was corrected to include the appropriate search path. SR: 5003447797 4701411462 Patch Files: DLMJpn-Clust-Mon.CM-CORE,fr=A.11.05,fa=HP-UX_B.11.00_32/64, v=HP: /usr/contrib/bin/cmsetlog /usr/contrib/bin/cmsetsafety /usr/sbin/cmrunnode /usr/sbin/cmhaltnode /usr/sbin/cmhaltcl /usr/sbin/cmruncl /usr/sbin/cmviewcl /usr/sbin/cmquerycl /usr/sbin/cmcheckconf /usr/sbin/cmapplyconf /usr/sbin/cmgetconf /usr/sbin/cmdeleteconf /usr/sbin/cmviewconf /usr/lbin/cmclconfd /usr/lbin/cmcld /usr/lbin/cmlogd /usr/lbin/cmlvmd /usr/lbin/cmsnmpd /usr/lbin/cmsrvassistd /usr/lbin/cmui /usr/lbin/cm/C/CMcore.ou DLMJpn-Pkg-Mgr.CM-PKG,fr=A.11.05,fa=HP-UX_B.11.00_32/64, v=HP: /usr/sbin/cmrunpkg /usr/sbin/cmhaltpkg /usr/sbin/cmmakepkg /usr/sbin/cmhaltserv /usr/sbin/cmrunserv /usr/sbin/cmmodnet /usr/sbin/cmmigrate /usr/sbin/cmmodpkg /usr/lbin/cm/C/CMpack.ou /usr/lbin/cm/C/CMpack.ui what(1) Output: DLMJpn-Clust-Mon.CM-CORE,fr=A.11.05,fa=HP-UX_B.11.00_32/64, v=HP: /usr/contrib/bin/cmsetlog: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Local Comm Util /usr/contrib/bin/cmsetsafety: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Local Comm Util /usr/sbin/cmrunnode: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmhaltnode: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmhaltcl: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmruncl: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmviewcl: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmquerycl: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmcheckconf: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmapplyconf: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmgetconf: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmdeleteconf: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmviewconf: Build date: Wed Mar 3 14:19:18 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Config Command Cln Command Srv Command Utils Local Comm Util Tools /usr/lbin/cmclconfd: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ Build date: Wed Mar 3 14:15:25 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Config Daemon Config Command Cln Command Srv Local Comm Util Config DB /usr/lbin/cmcld: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ Build date: Wed Mar 3 14:17:00 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Daemon Config DB Cluster Monitor Command Srv CommunicationSrv Config Dlm Local Comm Network Sensor Package Manager Remote Comm API Service Sensor Cluster LVM Status DB Sync Util A.01.01 Resource Monitor API (11_00_AR: Oct 17 1997 09:24:32) /usr/lbin/cmlogd: Build date: Wed Mar 3 14:17:00 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Log Daemon Local Comm Util /usr/lbin/cmlvmd: Build date: Wed Mar 3 14:15:08 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Cluster LVM Local Comm Util /usr/lbin/cmsnmpd: Build date: Wed Mar 3 14:19:05 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 API Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 SNMPSUBAGENT Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 Copyright 1992-1996 SNMP Research, Incorporated SNMP Research Distribution version 14.0.0.0 /usr/lbin/cmsrvassistd: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ Build date: Wed Mar 3 14:14:30 PST 1999 Build id: ibld_sg_a1105_patch /usr/lbin/cmui: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 GUI PHSS_17581(SG English/Japanese) PHSS_17483(LM E nglish) PHSS_17484(LM Japanese) Config Command Cln Command Utils Local Comm Util /usr/lbin/cm/C/CMcore.ou: RCS $Header: CMcore.ou,v 82.2 98/10/19 19:13:56 ssa Exp $ DLMJpn-Pkg-Mgr.CM-PKG,fr=A.11.05,fa=HP-UX_B.11.00_32/64, v=HP: /usr/sbin/cmrunpkg: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmhaltpkg: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmmakepkg: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmhaltserv: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmrunserv: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmmodnet: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmmigrate: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/sbin/cmmodpkg: Build date: Wed Mar 3 14:17:29 PST 1999 Build id: ibld_sg_a1105_patch A.11.05 Date: 99/02/22 PHSS_17581(SG English/Japan ese) PHSS_17483(LM English) PHSS_17484(LM Ja panese) Date: 99/01/13 PHSS_17230 Commands Command Cln Command Srv Config Command Utils Local Comm Util /usr/lbin/cm/C/CMpack.ou: RCS $Header: CMpack.ou,v 82.2 98/10/19 19:13:55 ssa Exp $ /usr/lbin/cm/C/CMpack.ui: $Revision: 82.2 $ cksum(1) Output: DLMJpn-Clust-Mon.CM-CORE,fr=A.11.05,fa=HP-UX_B.11.00_32/64, v=HP: 108165125 307200 /usr/contrib/bin/cmsetlog 108165125 307200 /usr/contrib/bin/cmsetsafety 3285501064 741376 /usr/sbin/cmrunnode 3285501064 741376 /usr/sbin/cmhaltnode 3285501064 741376 /usr/sbin/cmhaltcl 3285501064 741376 /usr/sbin/cmruncl 3285501064 741376 /usr/sbin/cmviewcl 3285501064 741376 /usr/sbin/cmquerycl 3285501064 741376 /usr/sbin/cmcheckconf 3285501064 741376 /usr/sbin/cmapplyconf 3285501064 741376 /usr/sbin/cmgetconf 3285501064 741376 /usr/sbin/cmdeleteconf 3514360048 618496 /usr/sbin/cmviewconf 3553654224 565248 /usr/lbin/cmclconfd 330183170 1976016 /usr/lbin/cmcld 1726043914 73728 /usr/lbin/cmlogd 3149766056 151552 /usr/lbin/cmlvmd 883763654 901120 /usr/lbin/cmsnmpd 860523384 57344 /usr/lbin/cmsrvassistd 2096384464 1056768 /usr/lbin/cmui 803312160 624 /usr/lbin/cm/C/CMcore.ou DLMJpn-Pkg-Mgr.CM-PKG,fr=A.11.05,fa=HP-UX_B.11.00_32/64, v=HP: 3285501064 741376 /usr/sbin/cmrunpkg 3285501064 741376 /usr/sbin/cmhaltpkg 3285501064 741376 /usr/sbin/cmmakepkg 3285501064 741376 /usr/sbin/cmhaltserv 3285501064 741376 /usr/sbin/cmrunserv 3285501064 741376 /usr/sbin/cmmodnet 3285501064 741376 /usr/sbin/cmmigrate 3285501064 741376 /usr/sbin/cmmodpkg 473865417 635 /usr/lbin/cm/C/CMpack.ou 1949196675 69620 /usr/lbin/cm/C/CMpack.ui Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 7140 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_17484 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_17484.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_17484. 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_17484.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_17484.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_17484.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_17484.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: 1) Halt the cluster. (cmhaltcl) 2) Save a copy of the cluster configuration file (/etc/cmcluster/cmclconfig) and if "DLM_ENABLED=YES" is set, save the DLM configuration file (etc/opt/dlm/dlmconfig). For safety, it is a good idea to save all cluster related scripts such as the run/halt scripts and package control scripts. 3) Install this MC/LockManager patch, on all nodes in the cluster. 4) If "DLM_ENABLED = YES" then Remove the DLM configuration file (/etc/opt/dlm/dlmconfig). 5) If HyperFabric will be used for DLM, then set up the .rhosts files on all nodes in the cluster for root access. 6) Reapply cluster and DLM configuration based on the files saved in step 2. (cmapplyconf and dlmapplyconf) 7) Start the cluster. (cmruncl) 8) For the install, the HA Cluster snmp subagent was stopped and not automatically restarted. This subagent is primarily used with the ClusterView product. If this applies to you, then restart it manually by executing the following command: /usr/lbin/cmsnmpd