B    Sample Patch-Kit Installations

This appendix provides samples of using dupatch to do the following:

B.1    Typical Patch Kit Installation

# /mnt/PatchKits/Kit2/patch_kit/dupatch
 
Tru64 UNIX Patch Utility (Rev. 40-03)
==========================
	- 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. 40-03)
 ==========================
	 - 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:

  
 # 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. 40-03) ========================== - 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. 40-03) ========================== - 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. 40-03)
==========================
	- 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><T64V50AS0001-20011008> 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. 40-03)
==========================
	- 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. 40-03)
==========================
	- 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. 40-03)
==========================
	- 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
 
 

B.4    Removing Patches

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. 40-03)
==========================
	- 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]      

B.5    Installing and Removing CSPs and ERPs

The examples in this section show how to use dupatch to install and remove CSPs and ERPs.

Example of Installing CSPs and ERPs

# ./dupatch
 
Tru64 UNIX Patch Utility (Rev. 40-03)
==========================
 
	- 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. 40-03)
==========================
 
	 - 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]: y
 
     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]: y
 
Your name: Mike
 
Enter any notes about this operation that you would like stored for
future reference (To end your input, enter a "."):
 
: Install csp patch kit 0014819
: .
 
*** Enter patch selections ***
 
The following patches are mandatory and will be installed automatically
unless you choose to exit without installing any patches:
 
 - Tru64_UNIX_V5.1A / Miscellaneous Patches:
 
      * Patch C 00323.00 - Fix inetd dies with "out of memory" or seg fault
 
You may choose one of the following options:
 
     1) ALL of the above 
     2) CANCEL selections and redisplay menus
     3) EXIT without installing any patches 
 
Enter your choices or press RETURN to redisplay menus.
 
Choices (for example, 1 2 4-6): 1
 
You are installing the following mandatory patches:
 
 
 - Tru64_UNIX_V5.1A / Miscellaneous Patches:
 
        Patch C 00323.00 - Fix inetd dies with "out of memory" or seg fault
 
You are installing the following optional patches:
 
 
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 1 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.1A" Patches: 
 
Checking file system space required to install specified subsets:
 
File system space checked OK.
 
1 subsets will be installed.
 
Loading subset 1 of 1 ...
 
Patch: Fix inetd dies with "out of memory" or seg fault
 
   Copying from 
   /var/cluster/members/member0/tmp/pat/tars/0014891/patch_kit/Tru64_UNIX_V5.1A/kit (disk)
 
   Verifying
 
1 of 1 subsets installed successfully.
 
Configuring "Patch: Fix inetd dies with "out of memory" or seg fault" (OSFPATC0032300520)
 
	A reboot is necessary to complete the patch installation. Do
	you want to reboot now? [y/n] [y]: y
 
  *** successfully installed 1 patches; failed to install 0 patches ***
 
   * A system reboot of the patched system is required for the successfully installed patches.
 
 

Example of Uninstalling CSPs and ERPs

# ./dupatch
 
Tru64 UNIX Patch Utility (Rev. 40-03)
 
==========================
 
	- 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  ***
 
 
                ***  There are NO 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 "."):
 
: Removing csp patch kit 0014381
 
: .
 
     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.1A / Miscellaneous Patches:
 
     1) Patch C 00323.00 - Fix inetd dies with "out of memory" or seg fault
 
Or you may choose one of the following options:
 
 
     2) ALL of the above 
     3) CANCEL selections and redisplay menus
     4) EXIT without deleting any patches 
 
Enter your choices or press RETURN to redisplay menus.
 
Choices (for example, 1 2 4-6): 1
 
You are deleting the following patches:
 
 - Tru64_UNIX_V5.1A / Miscellaneous Patches:
 
        Patch C 00323.00 - Fix inetd dies with "out of memory" or seg fault
 
Is this correct? (y/n): y
 
Checking patch dependency...
 
  (depending upon the number of patches you select, this may take awhile)
 
   *** You have selected 1 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.
 
***********************************************************************
 
=== Deleting "Tru64 UNIX V5.1A" patches: 
 
Deleting "Patch: Fix inetd dies with "out of memory" or seg fault" (OSFPATC0032300520).
 
A reboot is necessary to complete the patch deletion. Do
you want to reboot now? [y/n] [y]: y
 
    *** successfully deleted 1 patches; failed to delete 0 patches ***
 
   * A system reboot of the patched system is required for the successfully dele
ted patches.