Patch-ID# 115063-10 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: oracle udlm cluster rac dgettext ops ucmm ucmm scshutdown Synopsis: Sun Cluster 3.1: OPS Core Patch for Solaris 9 Date: Oct/24/2005 Install Requirements: Reboot immediately after patch is installed Install in Single User Mode Solaris Release: 9 SunOS Release: 5.9 Unbundled Product: Sun Cluster Unbundled Release: 3.1 Xref: This patch available for: Solaris 8 SPARC as patch 115062 Solaris 9 x86 as patch 117923 Solaris 10 SPARC as patch 120497 Solaris 10 x86 as patch 120498 Topic: Sun Cluster 3.1: OPS Core Patch for Solaris 9 Relevant Architectures: sparc BugId's fixed with this patch: 4482339 4498092 4706484 4723575 4739067 4771342 4772457 4803674 4810698 4810709 4815191 4823080 4823805 4826745 4826777 4827224 4839131 4847226 4903137 4905467 4906087 4923106 4968553 4975764 4985776 4992202 4993338 5068618 6180149 6190402 6229163 6232498 6246891 6266233 6313592 6313809 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: 115308-03 115941-02 116201-04 117211-03 120554-01 Patches which conflict with this patch: Patches required with this patch: 113801-08 117949-16 (or greater) Obsoleted by: Files included with this patch: /etc/init.d/initucmm /etc/rc0.d/K04initucmm /etc/rc1.d/K04initucmm /etc/rc2.d/K04initucmm /etc/rc3.d/S30initucmm /etc/rcS.d/K04initucmm /opt/SUNWcvm/bin/cvmreconfig /opt/SUNWcvm/etc/cvm.conf /opt/SUNWudlm/bin/udlmctl_32 /opt/SUNWudlm/bin/udlmctl_64 /opt/SUNWudlm/bin/udlmreconfig /opt/SUNWudlm/etc/udlm.conf /opt/SUNWudlm/lib/libudlmlib.so.1 /opt/SUNWudlm/lib/sparcv9/libudlmlib.so.1 /usr/cluster/lib/libhaops.so.1 /usr/cluster/lib/rgm/rtreg/SUNW.rac_cvm /usr/cluster/lib/rgm/rtreg/SUNW.rac_framework /usr/cluster/lib/rgm/rtreg/SUNW.rac_hwraid /usr/cluster/lib/rgm/rtreg/SUNW.rac_udlm /usr/cluster/lib/sparcv9/libhaops.so.1 /usr/cluster/lib/ucmm/cfgmatch /usr/cluster/lib/ucmm/clustm /usr/cluster/lib/ucmm/hwrreconfig /usr/cluster/lib/ucmm/rac_lib /usr/cluster/lib/ucmm/rac_setup /usr/cluster/lib/ucmm/reconf.d/modules/cvm.conf /usr/cluster/lib/ucmm/reconf.d/modules/schwr.conf /usr/cluster/lib/ucmm/reconf.d/modules/udlm.conf /usr/cluster/lib/ucmm/reconf.d/rc2.d/15_cvm /usr/cluster/lib/ucmm/rpc.ucmmstate /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_init /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_lib /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_monitor_start /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_monitor_stop /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_start /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_stop /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_update /usr/cluster/lib/ucmm/rt/rac_cvm/bin/rac_cvm_validate /usr/cluster/lib/ucmm/rt/rac_cvm/etc/SUNW.rac_cvm /usr/cluster/lib/ucmm/rt/rac_cvm/etc/cvm.conf.template /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_boot /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_init /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_lib /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_monitor_start /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_monitor_stop /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_start /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_stop /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_update /usr/cluster/lib/ucmm/rt/rac_framework/bin/rac_framework_validate /usr/cluster/lib/ucmm/rt/rac_framework/etc/SUNW.rac_framework /usr/cluster/lib/ucmm/rt/rac_framework/etc/rac_framework.conf /usr/cluster/lib/ucmm/rt/rac_framework/etc/rac_framework.conf.template /usr/cluster/lib/ucmm/rt/rac_hwraid/bin/rac_hwraid_init /usr/cluster/lib/ucmm/rt/rac_hwraid/bin/rac_hwraid_lib /usr/cluster/lib/ucmm/rt/rac_hwraid/bin/rac_hwraid_monitor_start /usr/cluster/lib/ucmm/rt/rac_hwraid/bin/rac_hwraid_monitor_stop /usr/cluster/lib/ucmm/rt/rac_hwraid/bin/rac_hwraid_start /usr/cluster/lib/ucmm/rt/rac_hwraid/bin/rac_hwraid_stop /usr/cluster/lib/ucmm/rt/rac_hwraid/bin/rac_hwraid_validate /usr/cluster/lib/ucmm/rt/rac_hwraid/etc/SUNW.rac_hwraid /usr/cluster/lib/ucmm/rt/rac_hwraid/etc/hwraid.conf /usr/cluster/lib/ucmm/rt/rac_hwraid/etc/hwraid.conf.template /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_init /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_lib /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_monitor_start /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_monitor_stop /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_start /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_stop /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_update /usr/cluster/lib/ucmm/rt/rac_udlm/bin/rac_udlm_validate /usr/cluster/lib/ucmm/rt/rac_udlm/etc/SUNW.rac_udlm /usr/cluster/lib/ucmm/rt/rac_udlm/etc/udlm.conf.template /usr/cluster/lib/ucmm/ucmm_reconf /usr/cluster/lib/ucmm/ucmm_reconf.common /usr/cluster/lib/ucmm/ucmm_substep_event /usr/cluster/lib/ucmm/ucmm_timestamp /usr/cluster/lib/ucmm/ucmmd /usr/cluster/lib/ucmm/ucmmstate Problem Description: This revision accumulates feature point patch 120554-01. (from 115063-09) 6313592 SUNWcvmr package is not built correctly 6313809 After installation, ucmmd does not start up and nodes panic (from 115063-08) This revision was created to correct a packaging error. (from 115063-07) This revision accumulates feature point patch 116201-04 and also delivers the following fix: 6266233 ucmmd failed to start on sc3.1u4_21 cluster: INITUCMM: Validation failed (from 115063-06) 6180149 Need to add all changed binaries to U3 patches (from 115063-05) 4968553 Shutting or rebooting a node causes an IO outage on surviving node[s] (from 115063-04) This revision is to address a patch packaging issue. (from 115063-03) This revision accumulates feature point patch 115941-02. (from 115063-02) 4906087 Update 1 mcs string incorrectly set to old 3.1 FCS string (from 115063-01) This revision accumulates feature point patch 115308-03. (from 115308-03) 4839131 ucmmd: ==> PANIC: unchecked environment going out of scope (from 115308-02) 4771342 CMM panics rebooting node due to disconnects. (from 115308-01) 4482339 idle OPS clients produce high load talking to rgmd 4498092 Forcing 2-way disconnects may interfere with handling incomplete connections 4706484 Invalid quorum vote count for QD 4739067 assertion failed while running ccr_fi tests 4772457 need to examine all ASSERT() CALLS in the ha subsystem 4803674 Device fencing should be driven by CMM changes 4810698 Unable to create resources when ucmmd is running in the cluster 4810709 Update method is not defined in the RTR file of SUNW.rac_hwraid 4815191 Some error messages in initucmm are not recorded in sc_msgid_expl 4823080 Need to improve RAC Manageability error messages 4823805 fix/clarify RAC manageability property descriptions 4826745 revisit failfast mode property for rac_udlm 4826777 'cmmreturn' step timed out when node rejoined the cluster 4827224 rac_framework RT validate method should not check for SUNWcvm/SUNWschwr (from 115941-02) 4923106 cm_reconfigure() timed out when second OPS cluster node was shutdown (from 115941-01) 4905467 x86 changes impact sparc binaries (from 117211-03) 4847226 Local path I/O required for metadevices in Oban disksets (from 117211-02) 4985776 memory leak in launch_method and monitor_check after calling fe_run (from 117211-01) 4723575 Can't add 3rd OPS/RAC node to a 2-node OPS SC30 config without cluster reboot 4975764 i18n: libhaops does not call bindtextdomain before using dgettext 4992202 Improve cdbmatch response time for RAC client processes 4993338 scha_resource_setstatus calls can delay UCMM reconfiguration steps (from 116201-04) 6246891 ucm_callback for step 2 generated exception 0 6232498 Unordered shutdown of shared QFS on top of SVM may cause subsequent startup failures (from 116201-03) 6229163 wrong pkg in RAC framework (from 116201-02) 6190402 CVM wait to join logic reduces availability (from 116201-01) 4903137 make failfast more robust when dealing with catchable signals (from 120554-01) 5068618 node panic during scshutdown: Cluster lost operational quorum Patch Installation Instructions: -------------------------------- There are three (3) possible procedures for installing patches on Sun Cluster 3.1. The proper method to use and any additional instructions, for this patch are specified below in the "Special Install Instructions" section. Refer to the chapter entitled "Patching Sun Cluster Software and Firmware" in the "Sun Cluster 3.1 System Administration Guide" for a description of the different install processes and instructions on how to install Sun Cluster 3.1 patches. Refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris, to install and remove patches. Special Install Instructions: ----------------------------- NOTE 1: Install this patch using the patch install procedure for a "Rebooting Patch (Node)" as described in the "Patching Sun Cluster Software and Firmware" chapter of the "Sun Cluster 3.1 System Administration Guide" NOTE 2: To get the complete fix for the bug 4847226 (Local patch I/O required for metadevices in Oban disksets), please also install the following patches: 117949-01 (or greater) Sun Cluster 3.1 Core Patch for Solaris 9 115053-02 (or greater) Sun Cluster 3.1 Solaris Volume Manager (Mediator) Core Patch NOTE 3: To get the complete fix for bugid 5068618 (node panic during scshutdown: cluster lost operational quorum), please also install the following patch: 117949-19 (or greater) Sun Cluster 3.1: Core Patch for Solaris 9 README -- Last modified date: Monday, October 24, 2005