Patch-ID# 109982-10 Keywords: SNDR rdcadm SUNWrdc rdc.cf configuration Synopsis: SNDR 2.0: installing patches system hanging/rdc.cf limit/rdcadm Patch Date: Mar/01/2002 Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: StorEdge Network Data Replicator Unbundled Release: 2.0 Xref: Topic: Relevant Architectures: sparc.sun4u NOTE: IMPORTANT NOTICE: ************************************************************************ * When installing Data Services 2.0 patches, be sure to install ALL * * Data Services patches, closely following the installation steps * * documented in this README file, prior to performing a system reboot. * ************************************************************************ NOTE: SPECIAL INSTALLATION INSTRUCTIONS FOR DATA SERVICES PATCHES Because this patch updates kernel modules, the user must boot the system up in single-user mode to apply the patch, and then reboot the system. This patch must be installed from a read/write directory. It is highly recommended that the patch directory be copied to /tmp on the machine being patched and installed from there. 1) Boot the machine into single user mode 2) Install the Core patch first example #patchadd 109967-09 3) Install the latest product patch after installing Core patch example #patchadd 109983-08 4) Repeat Step 3 for all installed Data Services products example #patchadd 109975-07 5) Reboot the system after you complete adding the patches. NOTE: If you are running SNDR 2.0, there is a chance that the system will hang during shutdown from single-user mode due to certain module dependencies. To avoid this, execute the following command from single-user mode BEFORE issuing the shutdown command: # /usr/opt/SUNWesm/sbin/rdcadm -p NOTE: Refer to "Patch Installation Instructions" section for generic information on installing this patch. NOTE: Refer to "Special Product Install Instructions" section for information on installing Data Services products. BugId's fixed with this patch: 4344602 4346071 4350378 4357687 4365611 4374391 4428786 4435424 4452089 4470526 4479674 4488163 4494556 4520748 4521111 Changes incorporated in this version: 4479674 4488163 4494556 4520748 4521111 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 109970-12 or greater Obsoleted by: Files included with this patch: /etc/init.d/rdc /kernel/drv/rdc /kernel/drv/sparcv9/rdc /opt/SUNWesm/SUNWrdc/sbin/rdcadm /opt/SUNWrdc/lib/rdcd /opt/SUNWrdc/lib/rdcsyncd Problem Description: 4521111 SNDR 2.0 -10 patch breaks the hard links to /etc/init.d/rdc 4520748 rdcadm does not perform checking for volumes names over 63 chars when enabling 4494556 109969-11 preinstall fails patch level error 4488163 After installing patches system hangs during shutdown, reset required 4479674 Size limit to entries in rdc.cf file causes rdcadm command failure. (from 109982-09) 4452089 haswitch fails during SNDR sync in progress in SC2.2/SNDR2.0/Solaris 2.6 (from 109982-08) 4470526 update or reverse sync start at bogus value and cluster switchover (from 109982-07) 4435424 SNDR2.0: bitmap failed against more than 186GB data device. 4428786 Pulling ethernet cable caused an issue (from 109982-06) NoBugID No bugs fixed (from 109982-05) 4365611 Data services not working on Solaris 8 10/00 or with KU 108528-03 (from 109982-04) 4374391 Data corruption on secondary in async mode (from 109982-03) NoBugID Updates to README file (from 109982-02) 4357687 "umount volumes; disable sv volumes" still leaves volumes open (from 109982-01) 4350378 WARNING: sdbc(ASSERT_LEN) fba exceeds limits. fba_len 4032. Max 1024 4346071 SNDR 2.0 can panic the system 4344602 A client program can cause a denial of service attack against sndr Patch Installation Instructions: -------------------------------- For Solaris 7-8 releases, 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/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Product Install Instructions: ------------------------------------- PRODUCT INSTALLATION INSTRUCTIONS - ADDING DATA SERVICES NOTE: The following section applies to customers who currently have one or more Data Services products installed, have patched those products one or more times, and wish to add an additional Data Services product. If this is a new installation of Data Services products, go to the next section entitled, "PRODUCT INSTALLATION INSTRUCTIONS - NEW INSTALLATION. For installation of new/additional Data Services 2.0 products on a system that has existing Data Services patches installed: 1) Determine if existing Data Services products were loaded from original 2.0 CD or from re-released 2.0 CD. To determine this: 1a) Run the following for the appropriate OS: Command OS ------------------------------------------- showrev -p | grep 109967-06 Solaris 2.6 showrev -p | grep 109969-06 Solaris 7 showrev -p | grep 109970-06 Solaris 8 o If the patch does not exist, go to step 2). o If the patch exists, go to step 1b). 1b) Run the following for the appropriate OS: Command OS ------------------------------------------- ls -d /var/sadm/patch/109967-06 Solaris 2.6 ls -d /var/sadm/patch/109969-06 Solaris 7 ls -d /var/sadm/patch/109970-06 Solaris 8 o If the directory exists, remove all the Data Services patches as directed in step 2). o If the directory does not exist, remove all the -07 and higher revisions of the Data Services patches as directed in step 2). Do not attempt to remove any -06 or lower revisions of the Data Service patches. 2) Back out all the Data Services patches using the patchrm command. The Data Services patch numbers are: Solaris 2.6: Core: 109967-XX FWC: 109971-XX Instant Image: 109975-XX SNDR: 109979-XX STE: 109983-XX Solaris 7: Core: 109969-XX FWC: 109973-XX Instant Image: 109977-XX SNDR: 109981-XX STE: 109985-XX Solaris 8: Core: 109970-XX FWC: 109974-XX Instant Image: 109978-XX SNDR: 109982-XX STE: 109986-XX 3) Reboot the system into single user mode 4) Install additional 2.0 Data Services product(s) 5) Reinstall the appropriate patches (numbers listed above) 6) Reboot the system PRODUCT INSTALLATION INSTRUCTIONS - NEW INSTALLATION NOTE: The following applies to customers who currently have no Data Services patches installed. If Data Services have already been installed and patched one or more times, go to the previous section entitled, "PRODUCT INSTALLATION INSTRUCTIONS - ADDING DATA SERVICES." For installation of Data Services 2.0 products on a system that has no Data Services products previously installed: 1) Install ALL desired Data Services 2.0 products 2) Install ALL Data Services patches (including core patch) for the installed 2.0 Data Services 3) Reboot the system Special Install Instructions: ------------------ None. README -- Last modified date: Friday, March 1, 2002