This appendix provides samples of using
dupatch
to
do the following:
Perform a typical patch kit installation (Section B.1)
Install Tru64 UNIX and TruCluster Server patches using the rolling upgrade procedure (Section B.2)
Perform a baseline analysis (Section B.3)
Remove patches (Section B.4)
B.1 Typical Patch Kit Installation
#/mnt/PatchKits/Kit2/patch_kit/dupatch
Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in /var/adm/patch/log/session.log Main Menu: --------- 1) Patch Installation 2) Patch Deletion 3) Patch Documentation 4) Patch Tracking 5) Patch Baseline Analysis/Adjustment h) Help on Command Line Interface q) Quit Enter your choice:1
Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in /var/adm/patch/log/session.log Patch Installation Menu: ----------------------- 1) Pre-Installation Check ONLY 2) Check & Install patches in Single-User Mode b) Back to Main Menu q) Quit Enter your choice:2
Checking patch kit for transmission errors during download... Finished Checking patch kit checksums Gathering patch information... (depending upon the size of the patch kit, this may take awhile) *** Start of Special Instructions *** *** There are NO Special Instructions *** Press RETURN to proceed... ------------------------------------------------------------------------ To Make Patches Reversible - PLEASE READ THE FOLLOWING INFORMATION: - You have the option to make the patches reversible so you can revert the system to its state prior to the installation of a patch. - Reversibility is achieved by compressing and saving a copy of the files being replaced by the patches. These files would be restored to the system if you choose to delete a patch. - If you choose to make patches NON-reversible, then the system cannot be restored to the state prior to the installation of a patch; you will not be able to delete the patches later. - This patch kit may force a small set of patches to be reversible to ensure your upgrades to future versions of Tru64 UNIX are successful. The Patch Utility will make those patches reversible automatically. Refer to the Release Notes / Installation Instructions provided with this patch kit. Do you want the patches to be reversible? [y]:[Return]
By default, the backup copies of the installed patches will be saved in "/var/adm/patch/backup". If you have limited space in /var, you may want to make the backup directory the mount point for a separate disk partition, an NFS mounted directory, or a symbolic link to another file system. You must ensure the backup directory is configured the same way during any patch removal operations. Your current setup of "/var/adm/patch/backup" is: * A plain directory (not a mount point or a symbolic link) Do you want to proceed with the installation with this setup? [y]:[Return]
Your name:Mike
Enter any notes about this operation that you would like stored for future reference (To end your input, enter a "."): :Installing all patches for V5.0A Kit2
:.
The patches listed below are optional: There may be more optional patches than can be presented on a single screen. If this is the case, you can choose patches screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any patches are installed. - Tru64_UNIX_V5.0A / Cluster Kernel Patches: 1) Patch 00090.00 - versw command can core dump during rolling upgrade 2) Patch 00186.00 - Disks can become inaccessible on a cluster node - Tru64_UNIX_V5.0A / Commands, Shells, & Utilities Patches: 3) Patch 00015.00 - Fixes a problem that occurs in multibyte locales 4) Patch 00019.00 - Fixes a problem with the grep command 5) Patch 00035.00 - Fixes a problem with the find command 6) Patch 00041.00 - Corrects problem with the fgrep command 7) Patch 00042.00 - Fixes problem with the restore command 8) Patch 00064.00 - Fixes btcreate and btextract problems --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
9) Patch 00065.00 - Fixes a hang in the shutdown process 10) Patch 00068.00 - Fix for vrestore problems 11) Patch 00079.00 - Fix for pax and vdump problems 12) Patch 00098.00 - pax opens and truncated pre-existing files - Tru64_UNIX_V5.0A / Commands, Shells, & Utility Patches: 13) Patch 00116.00 - Fixes a problem in uucp 14) Patch 00192.00 - Fix for what command 15) Patch 00205.00 - Corrects problem with mv command deleting files 16) Patch 00211.00 - Fixes cron problems - Tru64_UNIX_V5.0A / Common Desktop Environment (CDE) Patches: 17) Patch 00001.00 - CDE does not recreate list of application groups 18) Patch 00165.00 - dtlogin core dumps from XDMCP clients 19) Patch 00200.00 - Fix for dtmail problem 20) Patch 00209.00 - dtwm hangs on system using multiple displays --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
- Tru64_UNIX_V5.0A / Filesystem Patches: 21) Patch 00027.00 - Changes quotactl prototype to meet POSIX standards 22) Patch 00031.00 - Fix for nfscast error message 23) Patch 00047.00 - UFS disk quotas are not updating automatically 24) Patch 00130.00 - Incorrect warning messages about mounted filesystems 25) Patch 00134.00 - Fixes problems with vdf 26) Patch 00190.00 - b-tree index for directory could become corrupted 27) Patch 00207.00 - Potential hang on booting a cluster - Tru64_UNIX_V5.0A / Hardware Configuration Patches: 28) Patch 00061.00 - Hardware manager inaccurately reports CPU speed 29) Patch 00081.00 - Fix for dn_setup core dump 30) Patch 00083.00 - SCSI_MC_GENERIC-READ_ELEMENT_STATUS fails - Tru64_UNIX_V5.0A / I/O Device Handling Patches: 31) Patch 00051.00 - Provides the latest driver for PowerStorm 4D10T 32) Patch 00084.00 - Corrects a hardware probe time hang --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
33) Patch 00122.00 - Fixes a timeout table overflow system panic 34) Patch 00154.00 - Improper handling of PCI options cards 35) Patch 00159.00 - Fixes AdvFS domain panic 36) Patch 00194.00 - Fixes potential source code computability problem - Tru64_UNIX_V5.0A / I18N Patches: 37) Patch 00014.00 - Updates the Danish (da_DK.ISO8859-1) locale 38) Patch 00124.00 - Adds support for euro character to keymap files - Tru64_UNIX_V5.0A / Kernel Patches: 39) Patch 00036.00 - OS only looks in slot 0 for primary CPU 40) Patch 00057.00 - Fixes panic caused when deleting process group 41) Patch 00062.00 - Cursor displays incorrectly when image plane set to 1 42) Patch 00141.00 - System hangs when running granularity hints 43) Patch 00178.00 - Incorrect bcache size returned to kernel from HWRPB 44) Patch 00184.00 - Bootlink can fail on AlphaStations 600, 600A, 500/400 --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
- Tru64_UNIX_V5.0A / Library Patches: 45) Patch 00008.00 - Provides missing compose definitions for ISO8859-15 46) Patch 00022.00 - Fix for EVM problems on some Alpha EV6 systems 47) Patch 00071.00 - Static library fix for libevm 48) Patch 00095.00 - Overlap checking in MKFDMN and NEWFS fails 49) Patch 00097.00 - Fixes a problem with the dlsym routine 50) Patch 00099.00 - MKFDMN NEWFS fails for third party drivers in cluster 51) Patch 00163.00 - Fixes conflicting cuserid declarations - Tru64_UNIX_V5.0A / Memory Channel Patches: 52) Patch 00086.00 - Fix for rm_state_change panic - Tru64_UNIX_V5.0A / Network Patches: 53) Patch 00023.00 - Fixes a kernel memory fault when using ATM 54) Patch 00025.00 - Fix for VMAC functionality when used with NETrain 55) Patch 00032.00 - Kernel panics Classical IP over lfa ATM driver 56) Patch 00033.00 - System panics when running ATM --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
57) Patch 00037.00 - Fixes a tftpd problem 58) Patch 00069.00 - Updates the lfa ATM device driver to V1.0.17 59) Patch 00118.00 - Corrects a problem in the lat driver 60) Patch 00148.00 - Performance problem in Cluster File System 61) Patch 00161.00 - Updates emx Fiber Channel driver to revision 1.22 62) Patch 00170.00 - ATM LAN emulation fails with ATM Meteor 351 board - Tru64_UNIX_V5.0A / Printers Patches: 63) Patch 00157.00 - Unnecessary error messages written to lpr log file - Tru64_UNIX_V5.0A / Security Related Patches: 64) Patch 00074.00 - Security (SSRT0636U) 65) Patch 00076.00 - Security (SSRT0656U) 66) Patch 00100.00 - Security (SSRT0656U) 67) Patch 00114.00 - Security (SSRT0636U) 68) Patch 00120.00 - System panic occurs when auditing is enabled 69) Patch 00188.00 - advscan does not display bootable partitions properly 70) Patch 00196.00 - Security (SSRT0683U) --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): 71) Patch 00202.00 - Upgrades sys_check utility to version 119 - Tru64_UNIX_V5.0A / Software Development Environment Patches: 72) Patch 00038.00 - Fixes linker (ld) problems 73) Patch 00053.00 - Fixes errors seen when compiling with the -om switch 74) Patch 00066.00 - Problems with kdbx extensions mount and swap 75) Patch 00067.00 - Fixes a problem with routines in the libst library 76) Patch 00072.00 - Cannot change file permission using libst routines 77) Patch 00073.00 - prof profiling tool causes segmentation fault 78) Patch 00198.00 - Fixes problems in the Compaq C compiler - Tru64_UNIX_V5.0A / System Administration Patches: 79) Patch 00002.00 - Compaq SNMP subagent core dumps 80) Patch 00003.00 - Fixes automount problem 81) Patch 00075.00 - Fix for System Management Station daemon 82) Patch 00167.00 - Fixes incorrect date and time stamp on new directory 83) Patch 00172.00 - Fixes problems with the collect command --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): - Tru64_UNIX_V5.0A / Threads Patches: 84) Patch 00126.00 - Fix for threaded applications problem 85) Patch 00128.00 - Fix for threads created by taso programs - Tru64_UNIX_V5.0A / VM Patches: 86) Patch 00089.00 - Adding swap partition less than 8KB causes problems - Tru64_UNIX_V5.0A / Workstation Patches: 87) Patch 00213.00 - Fixes problem causing diskconfig to issue error msg - Tru64_UNIX_V5.0A / X11 Patches: 88) Patch 00010.00 - Fixes a problem with the svn widget of libDXm.so 89) Patch 00011.00 - Fix for lbxproxy utility 90) Patch 00012.00 - Drawing problems with PowerStorm 4D10T graphics card 91) Patch 00070.00 - Static library fix for libDXm 92) Patch 00132.00 - Fix for tclhelp failure 93) Patch 00150.00 - Fixes a memory leak in Xt --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
94) Patch 00152.00 - Memory leak when creating and destroying widgets 95) Patch 00174.00 - Fix for memory leaks in Xlib 96) Patch 00176.00 - Memory leaks occur when creating widgets 97) Patch 00180.00 - Fixes memory leak in libXm 98) Patch 00182.00 - libXm memory leak when creating widgets Or you may choose one of the following options: 99) ALL of the above 100) CANCEL selections and redisplay menus 101) EXIT without installing any patches Enter your choices or press RETURN to redisplay menus. Choices (for example, 1 2 4-6):99
You are installing the following optional patches: - Tru64_UNIX_V5.0A / Cluster Kernel Patches: Patch 00090.00 - versw command can core dump during rolling upgrade Patch 00186.00 - Disks can become inaccessible on a cluster node - Tru64_UNIX_V5.0A / Commands, Shells, & Utilities Patches: Patch 00015.00 - Fixes a problem that occurs in multibyte locales Patch 00019.00 - Fixes a problem with the grep command Patch 00035.00 - Fixes a problem with the find command Patch 00041.00 - Corrects problem with the fgrep command Patch 00042.00 - Fixes problem with the restore command Patch 00064.00 - Fixes btcreate and btextract problems Patch 00065.00 - Fixes a hang in the shutdown process Patch 00068.00 - Fix for vrestore problems Patch 00079.00 - Fix for pax and vdump problems Patch 00098.00 - pax opens and truncated pre-existing files - Tru64_UNIX_V5.0A / Commands, Shells, & Utility Patches: Patch 00116.00 - Fixes a problem in uucp Press RETURN to display the next screen:[Return]
Patch 00192.00 - Fix for what command Patch 00205.00 - Corrects problem with mv command deleting files Patch 00211.00 - Fixes cron problems - Tru64_UNIX_V5.0A / Common Desktop Environment (CDE) Patches: Patch 00001.00 - CDE does not recreate list of application groups Patch 00165.00 - dtlogin core dumps from XDMCP clients Patch 00200.00 - Fix for dtmail problem Patch 00209.00 - dtwm hangs on system using multiple displays - Tru64_UNIX_V5.0A / Filesystem Patches: Patch 00027.00 - Changes quotactl prototype to meet POSIX standards Patch 00031.00 - Fix for nfscast error message Patch 00047.00 - UFS disk quotas are not updating automatically Patch 00130.00 - Incorrect warning messages about mounted filesystems Patch 00134.00 - Fixes problems with vdf Patch 00190.00 - b-tree index for directory could become corrupted Patch 00207.00 - Potential hang on booting a cluster Press RETURN to display the next screen:[Return]
- Tru64_UNIX_V5.0A / Hardware Configuration Patches: Patch 00061.00 - Hardware manager inaccurately reports CPU speed Patch 00081.00 - Fix for dn_setup core dump Patch 00083.00 - SCSI_MC_GENERIC-READ_ELEMENT_STATUS fails - Tru64_UNIX_V5.0A / I/O Device Handling Patches: Patch 00051.00 - Provides the latest driver for PowerStorm 4D10T Patch 00084.00 - Corrects a hardware probe time hang Patch 00122.00 - Fixes a timeout table overflow system panic Patch 00154.00 - Improper handling of PCI options cards Patch 00159.00 - Fixes AdvFS domain panic Patch 00194.00 - Fixes potential source code computability problem - Tru64_UNIX_V5.0A / I18N Patches: Patch 00014.00 - Updates the Danish (da_DK.ISO8859-1) locale Patch 00124.00 - Adds support for euro character to keymap files - Tru64_UNIX_V5.0A / Kernel Patches: Patch 00036.00 - OS only looks in slot 0 for primary CPU Press RETURN to display the next screen:[Return]
Patch 00057.00 - Fixes panic caused when deleting process group Patch 00062.00 - Cursor displays incorrectly when image plane set to 1 Patch 00141.00 - System hangs when running granularity hints Patch 00178.00 - Incorrect bcache size returned to kernel from HWRPB Patch 00184.00 - Bootlink can fail on AlphaStations 600, 600A, 500/400 - Tru64_UNIX_V5.0A / Library Patches: Patch 00008.00 - Provides missing compose definitions for ISO8859-15 Patch 00022.00 - Fix for EVM problems on some Alpha EV6 systems Patch 00071.00 - Static library fix for libevm Patch 00095.00 - Overlap checking in MKFDMN and NEWFS fails Patch 00097.00 - Fixes a problem with the dlsym routine Patch 00099.00 - MKFDMN NEWFS fails for third party drivers in cluster Patch 00163.00 - Fixes conflicting cuserid declarations - Tru64_UNIX_V5.0A / Memory Channel Patches: Patch 00086.00 - Fix for rm_state_change panic - Tru64_UNIX_V5.0A / Network Patches: Patch 00023.00 - Fixes a kernel memory fault when using ATM Press RETURN to display the next screen:[Return]
Patch 00025.00 - Fix for VMAC functionality when used with NETrain Patch 00032.00 - Kernel panics Classical IP over lfa ATM driver Patch 00033.00 - System panics when running ATM Patch 00037.00 - Fixes a tftpd problem Patch 00069.00 - Updates the lfa ATM device driver to V1.0.17 Patch 00118.00 - Corrects a problem in the lat driver Patch 00148.00 - Performance problem in Cluster File System Patch 00161.00 - Updates emx Fiber Channel driver to revision 1.22 Patch 00170.00 - ATM LAN emulation fails with ATM Meteor 351 board - Tru64_UNIX_V5.0A / Printers Patches: Patch 00157.00 - Unnecessary error messages written to lpr log file - Tru64_UNIX_V5.0A / Security Related Patches: Patch 00074.00 - Security (SSRT0636U) Patch 00076.00 - Security (SSRT0656U) Patch 00100.00 - Security (SSRT0656U) Patch 00114.00 - Security (SSRT0636U) Patch 00120.00 - System panic occurs when auditing is enabled Patch 00188.00 - advscan does not display bootable partitions properly Press RETURN to display the next screen:[Return]
Patch 00196.00 - Security (SSRT0683U) Patch 00202.00 - Upgrades sys_check utility to version 119 - Tru64_UNIX_V5.0A / Software Development Environment Patches: Patch 00038.00 - Fixes linker (ld) problems Patch 00053.00 - Fixes errors seen when compiling with the -om switch Patch 00066.00 - Problems with kdbx extensions mount and swap Patch 00067.00 - Fixes a problem with routines in the libst library Patch 00072.00 - Cannot change file permission using libst routines Patch 00073.00 - prof profiling tool causes segmentation fault Patch 00198.00 - Fixes problems in the Compaq C compiler - Tru64_UNIX_V5.0A / System Administration Patches: Patch 00002.00 - Compaq SNMP subagent core dumps Patch 00003.00 - Fixes automount problem Patch 00075.00 - Fix for System Management Station daemon Patch 00167.00 - Fixes incorrect date and time stamp on new directory Patch 00172.00 - Fixes problems with the collect command Press RETURN to display the next screen:[Return]
- Tru64_UNIX_V5.0A / Threads Patches: Patch 00126.00 - Fix for threaded applications problem Patch 00128.00 - Fix for threads created by taso programs - Tru64_UNIX_V5.0A / VM Patches: Patch 00089.00 - Adding swap partition less than 8KB causes problems - Tru64_UNIX_V5.0A / Workstation Patches: Patch 00213.00 - Fixes problem causing diskconfig to issue error msg - Tru64_UNIX_V5.0A / X11 Patches: Patch 00010.00 - Fixes a problem with the svn widget of libDXm.so Patch 00011.00 - Fix for lbxproxy utility Patch 00012.00 - Drawing problems with PowerStorm 4D10T graphics card Patch 00070.00 - Static library fix for libDXm Patch 00132.00 - Fix for tclhelp failure Patch 00150.00 - Fixes a memory leak in Xt Patch 00152.00 - Memory leak when creating and destroying widgets Patch 00174.00 - Fix for memory leaks in Xlib Press RETURN to display the next screen:[Return]
Patch 00176.00 - Memory leaks occur when creating widgets Patch 00180.00 - Fixes memory leak in libXm Patch 00182.00 - libXm memory leak when creating widgets Is this correct? (y/n):y
Checking patch prerequisites and patch file applicability... (depending upon the number of patches you select, this may take awhile) *** You have selected 98 patches *** ************************** CAUTION ************************************ Interruption of this phase of the operation will corrupt your operating system software and compromise the patch database integrity. DO NOT Ctrl/C, power off your system, or in any other way interrupt the patch operation. The patch operation is complete when you are returned to the Patch Utility menus. *********************************************************************** === Installing "Tru64 UNIX V5.0A" Patches: Checking file system space required to install specified subsets: File system space checked OK. 98 subsets will be installed. Loading subset 1 of 98 ... Patch: Fixes panic caused when deleting process group Copying from /scratch/public/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying Loading subset 2 of 98 ... Patch: Fixes problems with vdf Copying from /scratch/public/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying Loading subset 3 of 98 ...
.
.
.
Loading subset 97 of 98 ... Patch: Fixes a problem in uucp Copying from /scratch/public/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying Loading subset 98 of 98 ... Patch: pax opens and truncated pre-existing files Copying from /scratch/public/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying 98 of 98 subsets installed successfully. Configuring "Patch: Fixes panic caused when deleting process group" (OSFPAT00005700505) Configuring "Patch: Fixes problems with vdf" (OSFPAT00013400505) Configuring "Patch: Upgrades sys_check utility to version 119" (OSFPAT00020200505)
.
.
.
Configuring "Patch: Fixes a problem in uucp" (OSFPAT00011600505) Configuring "Patch: pax opens and truncated pre-existing files" (OSFPAT00009800505) Beginning kernel build... Do you have a pre-existing configuration file?:y
*** KERNEL CONFIGURATION AND BUILD PROCEDURE *** Enter a name for the kernel configuration file. [IDIOM2]:[Return]
A configuration file with the name 'IDIOM2' already exists. Do you want to replace it? (y/n) [n]:y
Saving /sys/conf/IDIOM2 as /sys/conf/IDIOM2.bck *** KERNEL OPTION SELECTION *** Selection Kernel Option -------------------------------------------------------------- 1 System V Devices 2 NTP V3 Kernel Phase Lock Loop (NTP_TIME) 3 Kernel Breakpoint Debugger (KDEBUG) 4 Packetfilter driver (PACKETFILTER) 5 Point-to-Point Protocol (PPP) 6 STREAMS pckt module (PCKT) 7 X/Open Transport Interface (XTISO, TIMOD, TIRDWR) 8 ISO 9660 Compact Disc File System (CDFS) 9 Audit Subsystem 10 ATM UNI 3.0/3.1 ILMI (ATMILMI3X) 11 IP Switching over ATM (ATMIFMP) 12 LAN Emulation over ATM (LANE) 13 Classical IP over ATM (ATMIP) 14 ATM UNI 3.0/3.1 Signalling for SVCs (UNI3X) 15 Asynchronous Transfer Mode (ATM) 16 All of the above 17 None of the above 18 Help 19 Display all options again -------------------------------------------------------------- Enter your choices. Choices (for example, 1 2 4-6) [17]:8
You selected the following kernel options: ISO 9660 Compact Disc File System (CDFS) Is that correct? (y/n) [y]:[Return]
Do you want to edit the configuration file? (y/n) [n]: *** PERFORMING KERNEL BUILD *** A log file listing special device files is located in /dev/MAKEDEV.log Working....Thu Sep 21 12:57:42 EDT 2000 Working....Thu Sep 21 12:59:44 EDT 2000 The new kernel is /sys/IDIOM2/vmunix A reboot is necessary to complete the patch installation. Do you want to reboot now? [y/n] [y]:[Return]
Existing kernel copied to /vmunix.PrePatch. New Kernel (/sys/IDIOM2/vmunix) moved to /vmunix. *** successfully installed 98 patches; failed to install 0 pathes *** * A system reboot of the patched system is required for the successfully installed patches.
B.2 TruCluster Patch Installation in Rolling Upgrade
The example in this section illustrates the installation of a patch kit during a rolling upgrade. When following this example, note the following conventions:
The cluster ID of the lead member is 10.
During the roll stage, you will roll each member. This example shows the roll of only one member, which has the ID of 61.
The output of booting processes in this sample has been truncated.
# clu_upgrade setup 10 This is the cluster upgrade program. You have indicated that you want to perform the 'setup' stage of the upgrade. Do you want to continue to upgrade the cluster? [yes]: [Return] Are you running the clu_upgrade command to upgrade to a new version of the base operating system and cluster software? [yes]: no Are you running the clu_upgrade command to apply a rolling patch? [yes]: [Return] Backing-up member specific data for member: 10 . Creating tagged files. ............................................................................. ............................................................................. ............................................................................. The cluster upgrade 'setup' stage has completed successfully. Reboot all cluster members except member: '10'
.
.
.
The 'setup' stage of the upgrade has completed successfully. # clu_upgrade preinstall [Return] This is the cluster upgrade program. You have indicated that you want to perform the 'preinstall' stage of the upgrade. Do you want to continue to upgrade the cluster? [yes]: [Return] Checking tagged files. ................................................................... The cluster upgrade 'preinstall' stage has completed successfully. You can now run the dupatch command on the lead member. # ./dupatch Enter path to the top of the patch distribution, or enter "q" to quit : . * A new version of patch tools required for patch management is now being installed on your system. * Tools updated, invoking the updated Patch Utility... Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in /var/adm/patch/log/session.log Main Menu: --------- 1) Patch Installation 2) Patch Deletion 3) Patch Documentation 4) Patch Tracking 5) Patch Baseline Analysis/Adjustment h) Help on Command Line Interface q) Quit Enter your choice: 1 Checking Cluster State...done Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in /var/adm/patch/log/session.log Patch Installation Menu: ----------------------- 1) Pre-Installation Check ONLY 2) Check & Install patches in Single-User Mode 3) Check and Install in Multi-User mode b) Back to Main Menu q) Quit Enter your choice: 3 *** Installation Warning *** You have chosen to install patches onto this system while it is running in Multi-User mode. Some patches may directly affect core operating system operations. To insure the proper operation of all applications, it is strongly suggested that you install these patches while the system is in Single-User mode. If this cannot be done, install these patches when the system is as lightly loaded as possible (i.e. not running production environments, no users logged on, etc.). Do you wish to continue? (y/n) [y]: y The products listed below are optional: There may be more optional products than can be presented on a single screen. If this is the case, you can choose products screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any products are installed. 1) Patches for Tru64 UNIX V5.0A 2) Patches for TruCluster Server V5.0A Or you may choose one of the following options: 3) ALL of the above 4) CANCEL selections and redisplay menus 5) EXIT without installing any products Enter your choices or press RETURN to redisplay menus. Choices (for example, 1 2 4-6): 3 You are installing patches (to be selected) from the following products: Patches for Tru64 UNIX V5.0A Patches for TruCluster Server V5.0A Is this correct? (y/n): y Gathering patch information... (depending upon the size of the patch kit, this may take awhile) *** Start of Special Instructions *** *** There are NO Special Instructions *** Press RETURN to proceed... ------------------------------------------------------------------------ To Make Patches Reversible - PLEASE READ THE FOLLOWING INFORMATION: - You have the option to make the patches reversible so you can revert the system to its state prior to the installation of a patch. - Reversibility is achieved by compressing and saving a copy of the files being replaced by the patches. These files would be restored to the system if you choose to delete a patch. - If you choose to make patches NON-reversible, then the system cannot be restored to the state prior to the installation of a patch; you will not be able to delete the patches later. - This patch kit may force a small set of patches to be reversible to ensure your upgrades to future versions of Tru64 UNIX are successful. The Patch Utility will make those patches reversible automatically. Refer to the Release Notes / Installation Instructions provided with this patch kit. Do you want the patches to be reversible? [y]: [Return] By default, the backup copies of the installed patches will be saved in "/var/adm/patch/backup". If you have limited space in /var, you may want to make the backup directory the mount point for a separate disk partition, an NFS mounted directory, or a symbolic link to another file system. You must ensure the backup directory is configured the same way during any patch removal operations. Your current setup of "/var/adm/patch/backup" is: * A plain directory (not a mount point or a symbolic link) Do you want to proceed with the installation with this setup? [y]: [Return] Enter any notes about this operation that you would like stored for future reference (To end your input, enter a "."): : Installing IPK for 5.0a on 3 nodes : . The patches listed below are optional: There may be more optional patches than can be presented on a single screen. If this is the case, you can choose patches screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any patches are installed. - Tru64_UNIX_V5.0A / Cluster Kernel Patches: 1) Patch 0090.00 - versw command can core dump during rolling upgrade - Tru64_UNIX_V5.0A / Commands, Shells, & Utilities Patches: 2) Patch 0015.00 - Fixes a problem that occurs in multibyte locales 3) Patch 0019.00 - Fixes a problem with the grep command 4) Patch 0035.00 - Fixes a problem with the find command 5) Patch 0041.00 - Corrects problem with the fgrep command 6) Patch 0042.00 - Fixes problem with the restore command 7) Patch 0050.00 - crontab jobs run multiple times in same minute 8) Patch 0064.00 - Fixes btcreate and btextract problems --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): [Return] 9) Patch 0065.00 - Fixes a hang in the shutdown process 10) Patch 0068.00 - Fix for vrestore problems 11) Patch 0079.00 - Fix for pax and vdump problems 12) Patch 0098.00 - pax opens and truncated pre-existing files - Tru64_UNIX_V5.0A / Common Desktop Environment (CDE) Patches: 13) Patch 0001.00 - CDE does not recreate list of application groups - Tru64_UNIX_V5.0A / Filesystem Patches: 14) Patch 0027.00 - Changes quotactl prototype to meet POSIX standards 15) Patch 0031.00 - Fix for nfscast error message 16) Patch 0047.00 - UFS disk quotas are not updating automatically 17) Patch 0077.00 - Fix for AdvFS kernerl memory fault problem 18) Patch 0078.00 - Fix for advscan utility 19) Patch 0096.00 - Fix for sendmsg, nsendmsg, recvmsg, and nrecvmsg - Tru64_UNIX_V5.0A / Hardware Configuration Patches: 20) Patch 0054.00 - Provides PCI Resource Mgmt support for Atalla AXL200 --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): [Return] 21) Patch 0061.00 - Hardware manager inaccurately reports CPU speed 22) Patch 0081.00 - Fix for dn_setup core dump 23) Patch 0083.00 - SCSI_MC_GENERIC-READ_ELEMENT_STATUS fails 24) Patch 0102.00 - Fixes a panic during a multi-node reboot - Tru64_UNIX_V5.0A / I/O Device Handling Patches: 25) Patch 0051.00 - Provides the latest driver for PowerStorm 4D10T 26) Patch 0059.00 - Updates emx Fiber Channel driver to revision 1.22 27) Patch 0084.00 - Corrects a hardware probe time hang 28) Patch 0103.00 - Fixes CAM disk problems - Tru64_UNIX_V5.0A / I18N Patches: 29) Patch 0014.00 - Updates the Danish (da_DK.ISO8859-1) locale - Tru64_UNIX_V5.0A / Kernel Patches: 30) Patch 0036.00 - OS only looks in slot 0 for primary CPU 31) Patch 0062.00 - Cursor displays incorrectly when image plane set to 1 --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): [Return] - Tru64_UNIX_V5.0A / Library Patches: 32) Patch 0008.00 - Provides missing compose definitions for ISO8859-15 33) Patch 0022.00 - Fix for EVM problems on some Alpha EV6 systems 34) Patch 0071.00 - Static library fix for libevm 35) Patch 0095.00 - Overlap checking in MKFDMN and NEWFS fails 36) Patch 0097.00 - Fixes a problem with the dlsym routine 37) Patch 0099.00 - MKFDMN NEWFS fails for third party drivers in cluster - Tru64_UNIX_V5.0A / Memory Channel Patches: 38) Patch 0086.00 - Fix for rm_state_change panic - Tru64_UNIX_V5.0A / Network Patches: 39) Patch 0023.00 - Fixes a kernel memory fault when using ATM 40) Patch 0025.00 - Fix for VMAC functionality when used with NETrain 41) Patch 0032.00 - Kernel panics Classical IP over lfa ATM driver 42) Patch 0033.00 - System panics when running ATM 43) Patch 0037.00 - Fixes a tftpd problem --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): [Return] 44) Patch 0069.00 - Updates the lfa ATM device driver to V1.0.17 45) Patch 0091.00 - Performance problem in Cluster File System - Tru64_UNIX_V5.0A / Printers Patches: 46) Patch 0101.00 - Fixes various printing problems - Tru64_UNIX_V5.0A / Security Related Patches: 47) Patch 0074.00 - Security (SSRT0636U) 48) Patch 0076.00 - Security (SSRT0656U) 49) Patch 0087.00 - Security (SSRT0636U) 50) Patch 0100.00 - Security (SSRT0656U) - Tru64_UNIX_V5.0A / Software Development Environment Patches: 51) Patch 0030.00 - Fixes problems in the Compaq C compiler 52) Patch 0038.00 - Fixes linker (ld) problems 53) Patch 0053.00 - Fixes errors seen when compiling with the -om switch 54) Patch 0066.00 - Problems with kdbx extensions mount and swap 55) Patch 0067.00 - Fixes a problem with routines in the libst library --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): [Return] 56) Patch 0072.00 - Cannot change file permission using libst routines 57) Patch 0073.00 - prof profiling tool causes segmentation fault - Tru64_UNIX_V5.0A / System Administration Patches: 58) Patch 0002.00 - Compaq SNMP subagent core dumps 59) Patch 0003.00 - Fixes automount problem 60) Patch 0007.00 - Fixes problems with dxaccounts application 61) Patch 0075.00 - Fix for System Management Station daemon - Tru64_UNIX_V5.0A / Threads Patches: 62) Patch 0080.00 - Fix for threaded applications problem - Tru64_UNIX_V5.0A / VM Patches: 63) Patch 0089.00 - Adding swap partition less than 8KB causes problems - Tru64_UNIX_V5.0A / X11 Patches: 64) Patch 0009.00 - Fix for problem with Caps Lock setting 65) Patch 0010.00 - Fixes a problem with the svn widget of libDXm.so --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): [Return] 66) Patch 0011.00 - Fix for lbxproxy utility 67) Patch 0012.00 - Drawing problems with PowerStorm 4D10T graphics card 68) Patch 0070.00 - Static library fix for libDXm - TruCluster_V5.0A / Cluster Kernel Patches: 69) Patch 0001.00 - mounts that return ESTALE may loop forever 70) Patch 0005.00 - Fixes a kernel memory fault panic 71) Patch 0008.00 - Fix for MC2 vhub cluster panic 72) Patch 0011.00 - Fixes problem on cluster nodes 73) Patch 0012.00 - Corrects problem with cluster member - TruCluster_V5.0A / Cluster Services Patches: 74) Patch 0003.00 - Delivers a new stripped clu_genvmunix --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6): Or you may choose one of the following options: 75) ALL of the above 76) CANCEL selections and redisplay menus 77) EXIT without installing any patches Enter your choices or press RETURN to redisplay menus. Choices (for example, 1 2 4-6): 75 You are installing the following optional patches: - Tru64_UNIX_V5.0A / Cluster Kernel Patches: Patch 0090.00 - versw command can core dump during rolling upgrade - Tru64_UNIX_V5.0A / Commands, Shells, & Utilities Patches: Patch 0015.00 - Fixes a problem that occurs in multibyte locales Patch 0019.00 - Fixes a problem with the grep command Patch 0035.00 - Fixes a problem with the find command Patch 0041.00 - Corrects problem with the fgrep command Patch 0042.00 - Fixes problem with the restore command Patch 0050.00 - crontab jobs run multiple times in same minute Patch 0064.00 - Fixes btcreate and btextract problems Patch 0065.00 - Fixes a hang in the shutdown process Patch 0068.00 - Fix for vrestore problems Patch 0079.00 - Fix for pax and vdump problems Patch 0098.00 - pax opens and truncated pre-existing files - Tru64_UNIX_V5.0A / Common Desktop Environment (CDE) Patches: Patch 0001.00 - CDE does not recreate list of application groups Press RETURN to display the next screen: [Return] - Tru64_UNIX_V5.0A / Filesystem Patches: Patch 0027.00 - Changes quotactl prototype to meet POSIX standards Patch 0031.00 - Fix for nfscast error message Patch 0047.00 - UFS disk quotas are not updating automatically Patch 0077.00 - Fix for AdvFS kernerl memory fault problem Patch 0078.00 - Fix for advscan utility Patch 0096.00 - Fix for sendmsg, nsendmsg, recvmsg, and nrecvmsg - Tru64_UNIX_V5.0A / Hardware Configuration Patches: Patch 0054.00 - Provides PCI Resource Mgmt support for Atalla AXL200 Patch 0061.00 - Hardware manager inaccurately reports CPU speed Patch 0081.00 - Fix for dn_setup core dump Patch 0083.00 - SCSI_MC_GENERIC-READ_ELEMENT_STATUS fails Patch 0102.00 - Fixes a panic during a multi-node reboot - Tru64_UNIX_V5.0A / I/O Device Handling Patches: Patch 0051.00 - Provides the latest driver for PowerStorm 4D10T Patch 0059.00 - Updates emx Fiber Channel driver to revision 1.22 Patch 0084.00 - Corrects a hardware probe time hang Press RETURN to display the next screen: [Return] Patch 0103.00 - Fixes CAM disk problems - Tru64_UNIX_V5.0A / I18N Patches: Patch 0014.00 - Updates the Danish (da_DK.ISO8859-1) locale - Tru64_UNIX_V5.0A / Kernel Patches: Patch 0036.00 - OS only looks in slot 0 for primary CPU Patch 0062.00 - Cursor displays incorrectly when image plane set to 1 - Tru64_UNIX_V5.0A / Library Patches: Patch 0008.00 - Provides missing compose definitions for ISO8859-15 Patch 0022.00 - Fix for EVM problems on some Alpha EV6 systems Patch 0071.00 - Static library fix for libevm Patch 0095.00 - Overlap checking in MKFDMN and NEWFS fails Patch 0097.00 - Fixes a problem with the dlsym routine Patch 0099.00 - MKFDMN NEWFS fails for third party drivers in cluster - Tru64_UNIX_V5.0A / Memory Channel Patches: Patch 0086.00 - Fix for rm_state_change panic Press RETURN to display the next screen: [Return] - Tru64_UNIX_V5.0A / Network Patches: Patch 0023.00 - Fixes a kernel memory fault when using ATM Patch 0025.00 - Fix for VMAC functionality when used with NETrain Patch 0032.00 - Kernel panics Classical IP over lfa ATM driver Patch 0033.00 - System panics when running ATM Patch 0037.00 - Fixes a tftpd problem Patch 0069.00 - Updates the lfa ATM device driver to V1.0.17 Patch 0091.00 - Performance problem in Cluster File System - Tru64_UNIX_V5.0A / Printers Patches: Patch 0101.00 - Fixes various printing problems - Tru64_UNIX_V5.0A / Security Related Patches: Patch 0074.00 - Security (SSRT0636U) Patch 0076.00 - Security (SSRT0656U) Patch 0087.00 - Security (SSRT0636U) Patch 0100.00 - Security (SSRT0656U) Press RETURN to display the next screen: [Return] - Tru64_UNIX_V5.0A / Software Development Environment Patches: Patch 0030.00 - Fixes problems in the Compaq C compiler Patch 0038.00 - Fixes linker (ld) problems Patch 0053.00 - Fixes errors seen when compiling with the -om switch Patch 0066.00 - Problems with kdbx extensions mount and swap Patch 0067.00 - Fixes a problem with routines in the libst library Patch 0072.00 - Cannot change file permission using libst routines Patch 0073.00 - prof profiling tool causes segmentation fault - Tru64_UNIX_V5.0A / System Administration Patches: Patch 0002.00 - Compaq SNMP subagent core dumps Patch 0003.00 - Fixes automount problem Patch 0007.00 - Fixes problems with dxaccounts application Patch 0075.00 - Fix for System Management Station daemon - Tru64_UNIX_V5.0A / Threads Patches: Patch 0080.00 - Fix for threaded applications problem Press RETURN to display the next screen: [Return] - Tru64_UNIX_V5.0A / VM Patches: Patch 0089.00 - Adding swap partition less than 8KB causes problems - Tru64_UNIX_V5.0A / X11 Patches: Patch 0009.00 - Fix for problem with Caps Lock setting Patch 0010.00 - Fixes a problem with the svn widget of libDXm.so Patch 0011.00 - Fix for lbxproxy utility Patch 0012.00 - Drawing problems with PowerStorm 4D10T graphics card Patch 0070.00 - Static library fix for libDXm - TruCluster_V5.0A / Cluster Kernel Patches: Patch 0001.00 - mounts that return ESTALE may loop forever Patch 0005.00 - Fixes a kernel memory fault panic Patch 0008.00 - Fix for MC2 vhub cluster panic Patch 0011.00 - Fixes problem on cluster nodes Patch 0012.00 - Corrects problem with cluster member - TruCluster_V5.0A / Cluster Services Patches: Patch 0003.00 - Delivers a new stripped clu_genvmunix Press RETURN to display the next screen: [Return] Is this correct? (y/n): y Checking patch prerequisites and patch file applicability... (depending upon the number of patches you select, this may take awhile) ************************** CAUTION ************************************ Interruption of this phase of the operation will corrupt your operating system software and compromise the patch database integrity. DO NOT Ctrl/C, power off your system, or in any other way interrupt the patch operation. The patch operation is complete when you are returned to the Patch Utility menus. *********************************************************************** === Installing "Tru64 UNIX V5.0A" Patches: 68 subsets will be installed. Loading subset 1 of 68 ... Patch: Corrects problem with the fgrep command Copying from /Patchkits/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying Loading subset 2 of 68 ... Patch: Fixes problem with the restore command Copying from /Patchkits/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying Loading subset 3 of 68 ... Patch: CDE does not recreate list of application groups Copying from /Patchkits/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying
.
.
.
Loading subset 67 of 68 ... Patch: prof profiling tool causes segmentation fault Copying from /Patchkits/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying Loading subset 68 of 68 ... Patch: Static library fix for libDXm Copying from /Patchkits/patch_kit/Tru64_UNIX_V5.0A/kit (disk) Verifying 68 of 68 subsets installed successfully. *** Starting protofile merges for "Tru64 UNIX V5.0A Patch Distribution" (T64V50AAS0001-20000626OSF505,26-Jun-2000:15:22:42) *** Configuring "Patch: Corrects problem with the fgrep command" (OSFPAT00004100505) on member0 Configuring "Patch: Fixes problem with the restore command" (OSFPAT00004200505) on member0 Configuring "Patch: CDE does not recreate list of application groups" (OSFPAT00000100505) on member0
.
.
.
Configuring "Patch: Cannot change file permission using libst routines" (OSFPAT00007200505) on member0 Configuring "Patch: prof profiling tool causes segmentation fault" (OSFPAT00007300505) on member0 Configuring "Patch: Static library fix for libDXm" (OSFPAT00007000505) on member0 *** Finished protofile merges for "Tru64 UNIX V5.0A Patch Distribution" (T64V50AAS0001-20000626OSF505,26-Jun-2000:15:22:42) *** Configuring "Patch: Corrects problem with the fgrep command" (OSFPAT00004100505) on member10 Configuring "Patch: Fixes problem with the restore command" (OSFPAT00004200505) on member10 Configuring "Patch: CDE does not recreate list of application groups" (OSFPAT00000100505) on member10
.
.
.
Configuring "Patch: MKFDMN NEWFS fails for third party drivers in cluster" (OSFPAT00009900505) on member10 Configuring "Patch: Static library fix for libevm" (OSFPAT00007100505) on member10 Configuring "Patch: pax opens and truncated pre-existing files" (OSFPAT00009800505) on member10 === Installing "TruCluster Server V5.0A" Patches: 6 subsets will be installed. Loading subset 1 of 6 ... Patch: Fixes a kernel memory fault panic Copying from /Patchkits/patch_kit/TruCluster_V5.0A/kit (disk) Verifying Loading subset 2 of 6 ... Patch: mounts that return ESTALE may loop forever Copying from /Patchkits/patch_kit/TruCluster_V5.0A/kit (disk) Verifying Loading subset 3 of 6 ... Patch: Fix for MC2 vhub cluster panic Copying from /Patchkits/patch_kit/TruCluster_V5.0A/kit (disk) Verifying Loading subset 4 of 6 ... Patch: Delivers a new stripped clu_genvmunix Copying from /Patchkits/patch_kit/TruCluster_V5.0A/kit (disk) Verifying Loading subset 5 of 6 ... Patch: Fixes problem on cluster nodes Copying from /Patchkits/patch_kit/TruCluster_V5.0A/kit (disk) Verifying Loading subset 6 of 6 ... Patch: Corrects problem with cluster member Copying from /Patchkits/patch_kit/TruCluster_V5.0A/kit (disk) Verifying 6 of 6 subsets installed successfully. *** Starting protofile merges for "Tru64 UNIX V5.0A Patch Distribution" (T64V50AAS0001-20000626TCR505,26-Jun-2000:15:25:36) *** Configuring "Patch: Fixes a kernel memory fault panic" (TCRPAT00000500505) on member0 Configuring "Patch: mounts that return ESTALE may loop forever" (TCRPAT00000100505) on member0 Configuring "Patch: Fix for MC2 vhub cluster panic" (TCRPAT00000800505) on member0 Configuring "Patch: Delivers a new stripped clu_genvmunix" (TCRPAT00000300505) on member0 Configuring "Patch: Fixes problem on cluster nodes" (TCRPAT00001100505) on member0 Configuring "Patch: Corrects problem with cluster member" (TCRPAT00001200505) on member0 *** Finished protofile merges for "Tru64 UNIX V5.0A Patch Distribution" (T64V50AAS0001-20000626TCR505,26-Jun-2000:15:25:36) *** Configuring "Patch: Fixes a kernel memory fault panic" (TCRPAT00000500505) on member10 Configuring "Patch: mounts that return ESTALE may loop forever" (TCRPAT00000100505) on member10 Configuring "Patch: Fix for MC2 vhub cluster panic" (TCRPAT00000800505) on member10 Configuring "Patch: Delivers a new stripped clu_genvmunix" (TCRPAT00000300505) on member10 Configuring "Patch: Fixes problem on cluster nodes" (TCRPAT00001100505) on member10 Configuring "Patch: Corrects problem with cluster member" (TCRPAT00001200505) on member10 Beginning kernel build... Do you have a pre-existing configuration file?: y Enter the name of the pre-existing configuration file or press RETURN to use : *** KERNEL CONFIGURATION AND BUILD PROCEDURE *** Saving /sys/conf/ as /sys/conf/.bck Do you want to edit the configuration file? (y/n) [n]: [Return] *** PERFORMING KERNEL BUILD *** Working....Fri Jun 30 10:44:08 EDT 2000 The new kernel is /sys/nodename/vmunix The system needs to be rebooted in order to complete the patch installation. Please choose one of the following options. Reboot Menu: ----------- 1) Reboot now 2) Schedule a reboot at a later time 3) Do nothing at this time Enter your choice: 1 Existing kernel copied to cluster/members/{memb}/boot_partition/vmunix.PrePatch. New Kernel (/sys/nodename/vmunix) moved to cluster/members/{memb}/boot_partition/vmunix. CPU 0 halted halt code = 5 HALT instruction executed PC = fffffc00005b3310 CPU 0 booting
.
.
.
LAT started. Printer service started SysMan authentication server started CAA Applications now started Cluster sub-agent started cluster wall daemon started SysMan Station Server (smsd) started The system is ready. Compaq Tru64 UNIX V5.0A (Rev. 1094) (stone.grosys.com) console login: root Password: Last login: Thu Jun 29 14:49:11 EDT 2000 from bensyl.grosys.com Compaq Tru64 UNIX V5.0A (Rev. 1094); Thu Jun 29 13:44:13 EDT 2000 The installation software has successfully installed your system. There are logfiles that contain a record of your installation. These are: /var/adm/smlogs/install.cdf - configuration description file /var/adm/smlogs/install.log - general log file /var/adm/smlogs/install.FS.log - file system creation logs /var/adm/smlogs/setld.log - log for the setld(8) utility /var/adm/smlogs/fverify.log - verification log file # clu_upgrade postinstall This is the cluster upgrade program. You have indicated that you want to perform the 'postinstall' stage of the upgrade. Do you want to continue to upgrade the cluster? [yes]: [Return] The 'postinstall' stage of the upgrade has completed successfully.
The following step involves performing the
cluster_upgrade
roll
program on all other members of your cluster:
# clu_upgrade roll This is the cluster upgrade program. You have indicated that you want to perform the 'roll' stage of the upgrade. Do you want to continue to upgrade the cluster? [yes]: [Return] Backing up member-specific data for member: 61 . The 'roll' stage has completed successfully. This member must be rebooted in order to run with the newly installed software. Do you want to reboot this member at this time? []: y You indicated that you want to reboot this member at this time. Is that correct? [yes]: [Return] # syncing disks... done drd: Clean ShutdowCP - SAVE_TERM routine to be called CP - SAVE_TERM exited with hlt_req = 1, r0 = 00000000.00000000 halted CPU 0 halt code = 5 HALT instruction executed PC = fffffc00005b3320 CPU 0 booting
.
.
.
Subsystem hwautoconfig was successfully configured. Jun 30 14:40:03 update: started Checking for Installation Tasks... Executing Installation Tasks... Rolling member specific files on member...CNX QDISK: Successfully claimed quorum disk, adding 1 vote. Configuring "Patch: versw command can core dump during rolling upgrade" (OSFPAT00009000505) on member61 Configuring "Patch: Fixes a problem that occurs in multibyte locales" (OSFPAT00001500505) on member61 Configuring "Patch: Fixes a problem with the grep command" (OSFPAT00001900505) on member61
.
.
.
Configuring "Patch: Fixes problem on cluster nodes" (TCRPAT00001100505) on member61 Configuring "Patch: Corrects problem with cluster member" (TCRPAT00001200505) on member61 Configuring "Patch: Delivers a new stripped clu_genvmunix" (TCRPAT00000300505) on member61 Beginning kernel build... Do you have a pre-existing configuration file?: y Enter the name of the pre-existing configuration file or press RETURN to use : *** KERNEL CONFIGURATION AND BUILD PROCEDURE *** Saving /sys/conf/ as /sys/conf/.bck Do you want to edit the configuration file? (y/n) [n]: [Return] *** PERFORMING KERNEL BUILD *** Working....Fri Jun 30 14:42:28 EDT 2000 Working....Fri Jun 30 14:44:29 EDT 2000 Working....Fri Jun 30 14:46:29 EDT 2000 The new kernel is /sys/nodename/vmunix syncing disks... done drd: Clean Shutdown CP - SAVE_TERM routine to be called CP - SAVE_TERM exited with hlt_req = 1, r0 = 00000000.00000000 halted CPU 0 halt code = 5 HALT instruction executed PC = fffffc00005b3320 CPU 0 booting
.
.
.
# clu_upgrade switch This is the cluster upgrade program. You have indicated that you want to perform the 'switch' stage of the upgrade. Do you want to continue to upgrade the cluster? [yes]: [Return] The cluster upgrade 'switch' stage has completed successfully. # shutdown -h now Shutdown at 15:07 (in 0 minutes) [pid 5250134] *** FINAL System shutdown message from root@stone.grosys.com *** System going down IMMEDIATELY ... System shutdown time has arrived CPU 0 halted halt code = 5 HALT instruction executed PC = fffffc00005b3310 CPU 0 booting
.
.
.
The system is ready. Compaq Tru64 UNIX V5.0A (Rev. 1094) (stone.grosys.com) console login: root Password: Last login: Fri Jun 30 15:15:31 EDT 2000 from bensyl.grosys.com Compaq Tru64 UNIX V5.0A (Rev. 1094); Thu Jun 29 13:44:13 EDT 2000 The installation software has successfully installed your system. There are logfiles that contain a record of your installation. These are: /var/adm/smlogs/install.cdf - configuration description file /var/adm/smlogs/install.log - general log file /var/adm/smlogs/install.FS.log - file system creation logs /var/adm/smlogs/setld.log - log for the setld(8) utility /var/adm/smlogs/fverify.log - verification log file
At this point you will reboot each remaining member of the cluster before beginning the clean stage to complete the rolling upgrade procedure.
# clu _upgrade clean This is the cluster upgrade program. You have indicated that you want to perform the 'clean' stage of the upgrade. Do you want to continue to upgrade the cluster? [yes]: [Return] Deleting tagged files.
B.3 Gathering Baseline Information
The example in this section shows how to use
dupatch
to perform a patch baseline analysis.
You can perform this operation
in either single-user or multiuser mode.
#
dupatch
Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in //var/adm/patch/log/session.log Main Menu: --------- 1) Patch Installation 2) Patch Deletion 3) Patch Documentation 4) Patch Tracking 5) Patch Baseline Analysis/Adjustment h) Help on Command Line Interface q) Quit Enter your choice:5
Patch Baseline Analysis and Adjustment ====================================== This section of the patch management utility does not actually install patches. It is an enabler and need only be used to baseline your system for routine use of setld-based patch kits. It is recommended that you read the release notes accompanying this kit, prior to continuing. It is specifically designed to provide continuity from an environment with manually installed operating system patches to one that can be managed using the standard 'setld' installation technology. This baselining is broken into phases that assess and report the state of your operating system files. It will only make changes to your system with your confirmation. Phase 1 - System Evaluation Where possible, this phase determines the origin of changed operating system files and detects formally released official patches that were ---------------------------------------- Press <RETURN> to continue viewing: ---------------------------------------- manually installed. Phase 2 - Report patches with inter-product inventory conflicts Some layered products ship operating system files or files delivered by other layered products. If you have any of these layered products installed on your system and the patch kit happens to contain those files with inventory conflicts, the Patch Utility will block the installation of the patches containing inventory conflicts since it may corrupt the layered product operation. Phase 3 - Create installation records for manually-installed patches During this phase, you will be shown a list of patches that match the files on your system, but are not marked as 'installed'. You will be offered an opportunity to mark these patches as 'installed'. This involves copying valid 'setld' database information to your system. Phase 4 - Report changed system files This phase provides information to help you make choices later in this process. It reports both 'missing' and files whose origin cannot be determined. Some of these files may affect patch installation. You will want to consider this information when you later make decisions in phase 5. Phase 5 - Enable patches with file applicability conflicts This phase allows you to enable subsequent installation of patches whose inventory does not match the installed system. This occurs when: 1) System files changed and the origin of that change cannot be determined, or 2) The changed files can only be traced back to previous manual patches, or 3) The original file to be patched is missing from the system, or 4) Hard links to files about to be patched are broken It is recommended that you do not enable the installation of these patches, if any, until you have tracked down the origin of the files that are in conflict, or you may compromise the integrity of your operating system. ---------------------------------------- Press <RETURN> to continue viewing: ---------------------------------------- To assist you in this effort, the file list for the entire patch with the known information will be displayed. You may run through this phase to get the analysis without enabling the installation of any of the listed patches. It is recommended that you backup your operating system prior to the actual patch installation. Do you want to proceed with the analysis and adjustment? [y/n]:y
- This Patch Baseline Analysis/Adjustment session is logged in: //var/adm/patch/log/baseline.log KITNAME><DUV50AS0001-19991008> OSF500 Phase 1 - System Evaluation =========================== This evaluation compares the contents of your patch kit to the state of files already installed on your system regardless of their origin. The amount of time needed to complete this phase can vary greatly depending on the size of the patch kit, the version of the Operating System, and the performance of the system. * system evaluation completed. --------------------------- Press RETURN to proceed to the next phase... Phase 2 - Report patches with inter-product inventory conflicts =============================================================== Some layered products replace files delivered in the original Operating System inventory or other layered products' inventory. The Patch Utility will block installation of those patches with inventory conflicts since they could compromise the integrity of the layered products. * no inter-product inventory conflicts detected. --------------------------------------------- Press RETURN to proceed to the next phase... Phase 3 - Create installation records for manually installed patches ==================================================================== You can choose to copy valid installation records to your system for the following patches, if any. This will allow future management and reporting for patches to your operating system. Creating installation records is intended to establish a baseline to which future patches might be applied. Future patch removal may only ever occur to this baseline. * no manually installed patches detected. -------------------------------------- Press RETURN to proceed to the next phase... Phase 4 - Report changed system files and missing files ======================================================= This phase provides information to help you make choices later in this process. It reports both 'missing' and files whose origin cannot be determined. Some of these files may affect patch installation. You will want to consider this information when you later make decisions in phase 5. * no changed files detected ------------------------- Press RETURN to proceed to the next phase... Phase 5 - Enable patches with file applicability conflicts ========================================================== You will be shown a list of patches, if any, and their files. Patches show up during this phase when: 1) System files changed and the origin of that change cannot be determined, or 2) The changed files can only be traced back to previous manual patches, or 3) The file to be patched is missing from the system, or 4) Hard links to files about to be patched are broken After reviewing this section, you can elect to enable the installation of these patches using a standard selection menu. Enabling a patch means that the checks for patch file applicability, done during patch installation, will be bypassed if you later choose to install that patch through the installation section of dupatch. It is recommended that you understand the origin of the listed files before enabling a patch for installation. * no patches with file applicability conflicts detected. ----------------------------------------------------- * Baseline Analysis/Adjustment process completed. ============================================== Press RETURN to get back to the Main Menu... Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in //var/adm/patch/log/session.log Main Menu: --------- 1) Patch Installation 2) Patch Deletion 3) Patch Documentation 4) Patch Tracking 5) Patch Baseline Analysis/Adjustment h) Help on Command Line Interface q) Quit Enter your choice:1
Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in //var/adm/patch/log/session.log Patch Installation Menu: ----------------------- 1) Pre-Installation Check ONLY 2) Check & Install (requires single-user mode) b) Back to Main Menu q) Quit Enter your choice:2
This operation can be performed in single-user mode only. Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in //var/adm/patch/log/session.log Patch Installation Menu: ----------------------- 1) Pre-Installation Check ONLY 2) Check & Install (requires single-user mode) b) Back to Main Menu q) Quit Enter your choice:q
The example in this section shows how to use
dupatch
to remove patches from a system.
You can perform this operation
only from systems running in single-user mode.
#
dupatch
* Previous session logs saved in session.log.[1-25] Tru64 UNIX Patch Utility (Rev. 34-02) ========================== - This dupatch session is logged in //var/adm/patch/log/session.log Main Menu: --------- 1) Patch Installation 2) Patch Deletion 3) Patch Documentation 4) Patch Tracking 5) Patch Baseline Analysis/Adjustment h) Help on Command Line Interface q) Quit Enter your choice:2
*** Start of Special Instructions *** SPECIAL INSTRUCTIONS FOR Tru64 UNIX V5.0 Patch 48.00 Update your /etc/fstab entries to enable the selected mount option ("throttle") on the selected UFS filesystems. For example, change from: /dev/rz12e /mnt/test ufs rw 0 2 TO: /dev/rz12e /mnt/test ufs rw,throttle 0 2 Append to /etc/sysconfigtab any tuning changes. For further information on this patch, refer to the Patch Summary and Release Notes document. The release note for this patch includes a section on TUNING. The TUNING section describes the new io-throttle-shift, io-throttle-maxmzthruput, and io-throttle-static tunables. These tunables are configured in the "vfs" stanza. The following 3 lines make up an example: vfs: ---------------------------------------- Press <RETURN> to continue viewing: ---------------------------------------- io-throttle-shift = 1 io-throttle-maxmzthruput = 1 (Note - if you already have a vfs stanza in your sysconfigtab file, then just add the 2 "io-throttle" entries.) *** End of Special Instructions *** Your name:Mike
Enter any notes about this operation that you would like stored for future reference (To end your input, enter a "."):.
: Deleting Patches : . There may be more patches than can be presented on a single screen. If this is the case, you can choose patches screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any patches are deleted. - Tru64_UNIX_V5.0 / Commands, Shells, & Utility Patches: 1) Patch 0011.00 - ld command inserts incorrect values 2) Patch 0019.00 - C shell incorrectly handles 2-byte characters 3) Patch 0021.00 - Fix for crontab command 4) Patch 0022.00 - Fix for sort command 5) Patch 0023.00 - Fix for ksh core dump problem 6) Patch 0028.00 - Fix for binmail 7) Patch 0032.00 - Fix for tar/pax program 8) Patch 0033.00 - Fix for vdump program dumping core 9) Patch 0035.00 - usermod command does not allow use of commas 10) Patch 0042.00 - rc.config and rc.config.common files may be corrupt --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
- Tru64_UNIX_V5.0 / Common Desktop Environment (CDE) Patches: 11) Patch 0039.00 - Fix for dxaccounts shared library - Tru64_UNIX_V5.0 / Filesystem Patches: 12) Patch 0049.00 - Fix for AdvFS system hang - Tru64_UNIX_V5.0 / Hardware Configuration Patches: 13) Patch 0005.00 - Fix for Compaq AlphaServer problems 14) Patch 0025.00 - Restriction lifted for AlphaServer DS20 and ES40 15) Patch 0046.00 - Fix for simple lock timeout panic 16) Patch 0051.00 - Fix for system hang at boot time - Tru64_UNIX_V5.0 / I/O Device Handling Patches: 17) Patch 0001.00 - Fix for KZPCM and 8952U adapters 18) Patch 0004.00 - Fix for Universal Serial Bus (USB) problems 19) Patch 0036.00 - Powerstorm 4D10T does not draw lines correctly --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
- Tru64_UNIX_V5.0 / Kernel Patches: 20) Patch 0017.00 - Fix for kernel memory fault 21) Patch 0045.00 - Fixes error in the SCSI device probe code 22) Patch 0048.00 - Fix for lock hierarchy violation panic - Tru64_UNIX_V5.0 / Network Patches: 23) Patch 0007.00 - Fix for FDDI interface hang 24) Patch 0012.00 - Fix for packetfilter problems 25) Patch 0024.00 - Fix for NFS V3 XDR encoding 26) Patch 0030.00 - NFS server cannot handle greater than 8K I/O reqs - Tru64_UNIX_V5.0 / Security Related Patches: 27) Patch 0040.00 - Security (SSRT0614U) 28) Patch 0041.00 - Security (SSRT0571U) - Tru64_UNIX_V5.0 / Software Development Environment Patches: 29) Patch 0029.00 - Fix for Compaq C compiler --- MORE TO FOLLOW --- Enter your choices or press RETURN to display the next screen. Choices (for example, 1 2 4-6):[Return]
- Tru64_UNIX_V5.0 / X11 Patches: 30) Patch 0038.00 - Fix for problem in X Display Manager (xdm) Or you may choose one of the following options: 31) ALL of the above 32) CANCEL selections and redisplay menus 33) EXIT without deleting any patches Enter your choices or press RETURN to redisplay menus. Choices (for example, 1 2 4-6):31
You are deleting the following patches: - Tru64_UNIX_V5.0 / Commands, Shells, & Utility Patches: Patch 0011.00 - ld command inserts incorrect values Patch 0019.00 - C shell incorrectly handles 2-byte characters Patch 0021.00 - Fix for crontab command Patch 0022.00 - Fix for sort command Patch 0023.00 - Fix for ksh core dump problem Patch 0028.00 - Fix for binmail Patch 0032.00 - Fix for tar/pax program Patch 0033.00 - Fix for vdump program dumping core Patch 0035.00 - usermod command does not allow use of commas Patch 0042.00 - rc.config and rc.config.common files may be corrupt - Tru64_UNIX_V5.0 / Common Desktop Environment (CDE) Patches: Patch 0039.00 - Fix for dxaccounts shared library - Tru64_UNIX_V5.0 / Filesystem Patches: Patch 0049.00 - Fix for AdvFS system hang Press RETURN to display the next screen:[Return]
- Tru64_UNIX_V5.0 / Hardware Configuration Patches: Patch 0005.00 - Fix for Compaq AlphaServer problems Patch 0025.00 - Restriction lifted for AlphaServer DS20 and ES40 Patch 0046.00 - Fix for simple lock timeout panic Patch 0051.00 - Fix for system hang at boot time - Tru64_UNIX_V5.0 / I/O Device Handling Patches: Patch 0001.00 - Fix for KZPCM and 8952U adapters Patch 0004.00 - Fix for Universal Serial Bus (USB) problems Patch 0036.00 - Powerstorm 4D10T does not draw lines correctly - Tru64_UNIX_V5.0 / Kernel Patches: Patch 0017.00 - Fix for kernel memory fault Patch 0045.00 - Fixes error in the SCSI device probe code Patch 0048.00 - Fix for lock hierarchy violation panic - Tru64_UNIX_V5.0 / Network Patches: Patch 0007.00 - Fix for FDDI interface hang Patch 0012.00 - Fix for packetfilter problems Press RETURN to display the next screen: Patch 0024.00 - Fix for NFS V3 XDR encoding Patch 0030.00 - NFS server cannot handle greater than 8K I/O reqs - Tru64_UNIX_V5.0 / Security Related Patches: Patch 0040.00 - Security (SSRT0614U) Patch 0041.00 - Security (SSRT0571U) - Tru64_UNIX_V5.0 / Software Development Environment Patches: Patch 0029.00 - Fix for Compaq C compiler - Tru64_UNIX_V5.0 / X11 Patches: Patch 0038.00 - Fix for problem in X Display Manager (xdm) Is this correct? (y/n):y
Checking patch dependency... (depending upon the number of patches you select, this may take a while) ************************** CAUTION ************************************ Interruption of this phase of the operation will corrupt your operating system software and compromise the patch database integrity. DO NOT Ctrl/C, power off your system, or in any other way interrupt the patch operation. The patch operation is complete when you are returned to the Patch Utility menus. *********************************************************************** === Deleting "Tru64 UNIX V5.0": Deleting "Patch: Fix for problem in X Display Manager (xdm)" (OSFPAT00003800500). Deleting "Patch: Fix for Compaq C compiler" (OSFPAT00002900500).
.
.
.
Deleting "Patch: Fix for crontab command" (OSFPAT00002100500). Deleting "Patch: C shell incorrectly handles 2-byte characters" (OSFPAT00001900500). Deleting "Patch: ld command inserts incorrect values" (OSFPAT00001100500). *** KERNEL CONFIGURATION AND BUILD PROCEDURE *** Enter a name for the kernel configuration file. [COBB]:[Return]
A configuration file with the name 'COBB' already exists. Do you want to replace it? (y/n) [n]:y
Saving /sys/conf/COBB as /sys/conf/COBB.bck *** KERNEL OPTION SELECTION *** Selection Kernel Option -------------------------------------------------------------- 1 System V Devices 2 NTP V3 Kernel Phase Lock Loop (NTP_TIME) 3 Kernel Breakpoint Debugger (KDEBUG) 4 Packetfilter driver (PACKETFILTER) 5 Point-to-Point Protocol (PPP) 6 STREAMS pckt module (PCKT) 7 Data Link Bridge (DLPI V2.0 Service Class 1) 8 X/Open Transport Interface (XTISO, TIMOD, TIRDWR) 9 ISO 9660 Compact Disc File System (CDFS) 10 Audit Subsystem 11 All of the above 12 None of the above 13 Help 14 Display all options again -------------------------------------------------------------- Enter your choices. Choices (for example, 1 2 4-6) [12]:[Return]
You do not want to select any kernel options. Is that correct? (y/n) [y]:[Return]
Do you want to edit the configuration file? (y/n) [n]:[Return]
*** PERFORMING KERNEL BUILD *** A log file listing special device files is located in /dev/MAKEDEV.log Working....Tue Feb 1 14:09:04 EDT 2000 Working....Tue Feb 1 14:11:08 EDT 2000 The new kernel is /sys/COBB/vmunix A reboot is necessary to complete the patch deletion. Do you want to reboot now? [y/n] [y]:[Return]