OBSOLETE Patch-ID# 109212-06 Keywords: security PNM E450 ATM pnmd interrupt overflow stack RxVc sm_config Synopsis: Obsoleted by: 109209-13 Sun Cluster 2.2: Comm Patch Date: Sep/05/2001 Solaris Release: 7 SunOS Release: 5.7 Unbundled Product: Sun Cluster Unbundled Release: 2.2 Xref: This patch available for Solaris 2.6 as patch 109211 Topic: Sun Cluster 2.2: Comm Patch NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. Relevant Architectures: sparc BugId's fixed with this patch: 4198311 4200931 4202418 4204350 4204635 4217658 4224637 4225606 4276061 4284605 4296560 4299290 4305666 4308500 4311834 4313986 4317996 4327926 4341392 4346015 4346661 4347759 4400242 4404807 4406121 4411704 4435348 4455717 4468948 4479907 Changes incorporated in this version: 4479907 4468948 4455717 4404807 Patches accumulated and obsoleted by this patch: 107932-02 108191-01 108426-01 108440-01 109424-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: 109209-13 Files included with this patch: /opt/SUNWpnm/bin/pnmd /opt/SUNWpnm/bin/pnminit /opt/SUNWpnm/bin/pnmptor /opt/SUNWpnm/bin/pnmrtop /opt/SUNWpnm/bin/pnmset /opt/SUNWpnm/bin/pnmstat /opt/SUNWpnm/bin/pnmsync /opt/SUNWpnm/man/man1m/pnmd.1m /opt/SUNWpnm/man/man1m/pnmstat.1m /opt/SUNWsci/bin/sun4u1/findsci2b /opt/SUNWscid/bin/sciip /opt/SUNWsma/bin/get_ci_status.pci /opt/SUNWsma/bin/get_ci_status.sbus /opt/SUNWsma/bin/sm_config.pci /opt/SUNWsma/bin/sm_config.sbus /opt/SUNWsma/bin/sma_configd.pci /opt/SUNWsma/bin/sma_configd.sbus /opt/SUNWsma/bin/smactl /opt/SUNWsma/bin/smad /opt/SUNWsma/man/man1m/sma_configd.1m /usr/kernel/drv/sci_pci /usr/kernel/drv/sci_s25 /usr/kernel/drv/smak.ether /usr/kernel/drv/smak.sci /usr/kernel/drv/sparcv9/sci_pci /usr/kernel/drv/sparcv9/sci_s25 /usr/kernel/drv/sparcv9/smak.ether /usr/kernel/drv/sparcv9/smak.sci Problem Description: 4479907 Failover failed with reboot while patch T109213-05 on a SCI cluster 4468948 smak interface mismatch, causes "Cannot find SCI adapter for IP address" 4455717 SC2.2 - Manual pages for pnmd & sma_configd report wrong location of log files. 4404807 cluster node doesn't take over when public network failure (from 109212-05) 4400242 NAFO fails to failover if all active networks goes down at the same time 4435348 Improve resiliency of clustd, smad, and rpc.pmfd 4347759 pnm/nafo binaries are unnecessarily linked with libthread and/or are MT-unsafe 4406121 Sun Cluster Communication files write to /tmp insecurely (from 109212-04) 4411704 Changes made to HA-Oracle for bug/rti 4338298 should be backed out (from 109212-03) 4341392 Sun Cluster 2.2 is not aware of Solaris Resource Manager (from 109212-02) 4284605 pnmd spews out too many multicast ICMP packets even when network is active (from 109212-01) 4204635 pnmd does not respond 4217658 pnmd does not fail over multicast groups on to new interface 4296560 After reboot, first "ifconfig up" after plumb does not send ARP packet 4305666 sc2.2/sol8 Visibility on net interfaces lost after scinstall-reboot... 4308500 System panics with BAD TRAP after patch 108191-01 installation 4313986 sc2.2/sol8 - sci pkgs install pb on e10k during scinstall 4317996 nafod has malloc problems. 4327926 #pragma ident strings and copyright strings are missing from the pnmd source 4346015 SC2.2 Solaris 2.6/7 : Need to backout changes for SCI/PCI from gate. 4346661 Auto-generate FCS version in pkginfo and correct copyright file (from 107932-02) 4311834 pnmd switches to the wrong ipaddress (from 107932-01) 4200931 PNM on E450 does not work for ATM Version 3 (from 108191-01) 4198311 machine locks up: SCI driver stuck in interrupt when out of RxVcs 4202418 DUP:SCI heartbeat alive-check failures causing node failures 4204350 Trailing commas in enum definitions cause compiler warnings for new_genif.h 4224637 SCI: null pointer dereferenced when out of memory 4225606 stack overflow in SCI driver during boot (from 108426-01) 4276061 sm_config cannot be localized. (from 109424-01) 4299290 error in the man page for pnmstat (from 108440-01) 4276061 sm_config cannot be localized. Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. For Solaris 7 release, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/ The following example removes a patch from a standalone system: example# patchrm For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- Stop the Sun Cluster software on all nodes before applying this patch. Apply this patch to each node and reboot each node after patch installation. Restart the cluster once the patch has been applied to all nodes to ensure consistent behavior. Please refer to the Sun Cluster 2.2 System Administration Guide for exact commands to start and stop the cluster. o login as root and stop all the nodes in the cluster o apply the patch as usual o reboot the node after patch installation o restart the cluster on the node NOTE 1: To get the complete fix for files insecurely writing to /tmp, one needs to install the following patches (or newer): 109209-11 Sun Cluster 2.2: Framework Patch 107997-13 Sun Cluster 2.2: HA-Oracle Patch 108424-03 Sun Cluster 2.2: Data Service Common Patch 108512-03 Sun Cluster 2.2: HA-Sybase Patch 111132-01 Sun Cluster 2.2: HA-Informix Patch 107538-05 Sun Cluster 2.2: System Management Patch 111135-01 Sun Cluster 2.2: Internet Pro Patch NOTE 2: Please refer to the Early Notifier Document 19224 for the most up-to-date Sun Cluster 2.2 information. Patch Backout: ------------ Before backing out the patch, make sure the cluster software is stopped on the node: Please refer to the Sun Cluster 2.2 System Administration Guide for exact commands to start and stop the cluster. o login as root and stop all the nodes in the cluster o Remove the patch as usual. o reboot the node. o restart the cluster on the node README -- Last modified date: Wednesday, November 28, 2001