Sample Patch-Kit Installations
Author: Copyright 2003 Hewlett-Packard Development Company, L.P.
Description: Patch Kit Installation Instructions: Tru64 UNIX Patch Kits

# B Sample Patch-Kit Installations

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)

- Install and remove CSPs and ERPs (Section B.5)

## 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:

- 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. 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.