2    Update Installation Overview

This chapter includes the following information:

If you are not interested in reading about the features or the theory of operation behind an Update Installation; go directly to Chapter 3, which gives step-by-step instructions for performing the Update Installation.

2.1    Description of an Update Installation

An Update Installation updates the operating system from Version 4.0F or Version 5.0 to Version 5.0A. An Update Installation preserves disk partitions, file systems, file customizations, the network, print, and mail environments, user accounts, user created files, and any other system setup you may have done. For details about the affects an Update Installation has on existing files, see Appendix E.

If software patches have been applied to your current operating system, it is not necessary to remove the patches before you begin the Update Installation process. The Update Installation process is designed to detect patches and recommends that you install the latest patch kit for the new version of the operating system when the Update Installation is complete.

The software subsets that comprise the operating system are known as base software subsets. During an Update Installation, the base software subsets that already are installed on the current version of the operating system are updated to Version 5.0A. In addition, any mandatory base software subsets that are introduced in Version 5.0A are installed automatically.

Worldwide Language Support (WLS) software subsets that already are installed on the current version of the operating system are updated to Version 5.0A. Any mandatory WLS software subsets that are introduced in Version 5.0A are installed automatically.

You cannot install additional optional software subsets during an Update Installation. Additional optional software subsets can be installed by using the setld command when the Update Installation is complete. Refer to Chapter 9 for more information about using the setld command to install base operating system software, and refer to the Installation Guide -- Advanced Topics for information about installing WLS software.

Layered products are not updated by the Update Installation process. To update layered products, it may be necessary to delete the existing version and reinstall the new version that is designed to operate with Version 5.0A. The Update Installation process notifies you accordingly.

Do not perform an Update Installation if you want to change the type, location, or size of file systems or if you want to install additional optional software because those features are not offered during an Update Installation.

2.2    What Versions of the Operating System Can Be Updated to Version 5.0A?

The Update Installation process updates your operating system from Version 4.0F or Version 5.0 to Version 5.0A.

If your system is installed with a version other than Version 4.0F or Version 5.0, you must perform successive updates to reach Version 5.0A. The only other option to performing successive updates is to perform a Full Installation. Table 2-1 shows the successive update paths to reach Version 5.0A. The installupdate command invokes the Update Installation process. Certain update paths require the use of the setld -l command.

To update a system from the current release to the next release in the update path, you must have the distribution media associated with the version you want to update to.

Table 2-1:  Update Installation Paths

Current Installed Operating System Version and Revision Level Can Be Updated to This Version of the Operating System
Version 3.2, 3.2A, or 3.2B Version 3.2C
Version 3.2C (Rev. 214) , 3.2D-1, or 3.2D-2 Version 4.0
Version 3.2E-1, 3.2E-2, or 3.2F Version 3.2G [Footnote 1]
Version 3.2G (Rev. 62) Version 4.0A
Version 4.0 (Rev. 386) or 4.0A (Rev. 464) Version 4.0B
Version 4.0B (Rev. 564) or 4.0C (Rev. 564.32) Version 4.0D
Version 4.0E (Rev. 1089) Version 4.0F
Version 4.0D (Rev. 878) or 4.0F (Rev. 1229) Version 5.0
Version 4.0F (Rev. 1229) or V5.0 (Rev. 910) Version 5.0A

If you do not have the version of the operating system distribution media you need, contact your support representative.

2.2.1    How to Determine the Version Number and Revision Level of the Operating System

If you need to determine the operating system version number and revision level currently installed on your system, enter the following command:

#  cat /usr/sys/conf/ver*

Example 2-1 shows the results of the previous command, which was run on a system that was installed with Tru64 UNIX Version 5.0 (Revision 910).

Example 2-1:  Command Output for Operating System Version Number and Revision Level

Compaq Tru64 UNIX
BL23
910     [1]
#define BUILTIN_VERS_ID_HIGH ...
#define BUILTIN_VERS_ID_LOW ...
5       [2]
0       [3]
?
Tru64 UNIX
V
 
Compaq Computer Corporation

  1. The revision level of the operating system version number, in this instance revision 910. [Return to example]

  2. The major number in the operating system version number, in this case 5. [Return to example]

  3. The minor number in the operating system version number, in this case 0 (zero). [Return to example]

2.3    Update Installation Features

An Update Installation can be invoked in either a graphical or text-based interface. When you invoke the Update Installation and your system has graphics capabilities, a graphical interface is presented. If your system does not have graphics capabilities, the text-based interface is presented. If your system has graphics capabilities, but you want to use the text-based interface, you can force the text-based interface by using the -nogui flag. However, the reverse is not true. See Section 3.3 for instructions about forcing the text-based interface.

The Update Installation features are classified into two types: the features you control and the features that are built into the Update Installation process:

Table 2-2 shows the Update Installation features that you can turn on or off.

Table 2-2:  User-Controlled Features and Options of the Update Installation Process

User Option Description Detailed Information Located in

Unattended 
Update
Installation

If you do not need to select optional kernel components or archive obsolete files, you can invoke the Update Installation with the -u flag to run the Update Installation without any user intervention. Section 3.3

Kernel
Component
Options

You have the option to interactively select optional kernel components. Section 3.5.3

Archive
Obsolete
Files

You have the option to archive obsolete files before they automatically are removed by the Update Installation. Section 3.5.6

Table 2-3 describes the features that are built into the Update Installation process.

Table 2-3:  Built-In Features of the Update Installation Process

Built-In Feature Description Detailed Information Located in

Notification of 
conflicting
layered
products

Notifies you when an installed layered product may not be compatible with the new version of the operating system; this layered product may need to be reinstalled later. Section 3.5.1

Removes layered
products that
prevent the
Update Installation 
fro continuing

Upon your confirmation, removes layered products that prevent the Update Installation from continuing. Section 3.5.1.2

Updates base
operating 
system and
WLS software
to new version

Updates existing installed subsets and installs new mandatory subsets introduced in the new version. Section 3.5.2

Checks for
changed
file types

Checks for file types that have been changed. The Update Installation might not be able to proceed if certain conflicts are found. Section 3.5.5

Disk space recovery

Provides the option to remove unnecessary software subsets and .PreUPD, core and extra kernel files to recover disk space if there is not enough file space to complete the Update Installation. Section 3.5.7

Executes instructions
provided in
user-supplied files

You can customize an Update Installation by creating and moving user-supplied scripts, programs, or executables to the right location. If the Update Installation process finds files with the correct names in the right locations, the files are executed. Installation Guide -- Advanced Topics

2.4    Theory of Operation

Figure 2-1 shows the operational flow of an Update Installation.

Figure 2-1:  Update Installation Theory of Operation

  1. If the Update Installation process detects an installed hardware product kit, the hardware product kit is checked for compatibility with the new version of the operating system. Hardware product kits and how they are updated is discussed in the Installation Guide -- Advanced Topics.

  2. During the analysis phase the Update Installation analyzes the system for the following items:

    During the analysis phase, there may be a situation where one or more actions may be taken to correct the situation. You make the decision as to which action is correct. If the Update Installation process discovers any problems during the analysis phase, you can correct them or exit the Update Installation without making any changes to the current system.

    An Update Installation changes the following in real time:

    For example, if conflicting software is detected and you choose to remove that software, when the analysis step is complete, the conflicting software has been removed, and it is no longer available in the current system even if the Update Installation is canceled.

  3. An Update Installation installs the new version of the operating system software subsets that match the operating system software subsets already installed on your system. Additionally, all new mandatory software subsets that were introduced in the new version of the operating system are installed automatically. Optional software subsets are loaded only if they were installed previously. When all software subsets are installed successfully and verified, customized protected system files (files with a .new.. prefix) from the previous version of the operating system are merged automatically with the files provided by the new version of the operating system.

  4. If the Update Installation process found an installed hardware kit in Step 1, and it is not compatible with the new version of the operating system, the Update Installation process decides whether the next step is to bootlink the new hardware product or continue with the reboot of the new generic kernel. Refer to the Installation Guide -- Advanced Topics for a detailed description of the hardware product kit bootlink process.

  5. If a hardware product kit must be updated in order to function with the new version of the operating system, the hardware bootlink occurs (which is described in the Installation Guide -- Advanced Topics).

  6. The system reboots using a copy of the generic kernel (/genvmunix) that is shipped with the new version of the operating system.

  7. The new version of the operating system that was loaded in Step 3 is configured.

  8. If the previous version of the operating system was installed with WLS software, the new versions of WLS subsets are loaded here.

  9. If new versions of the WLS software subsets were loaded, they are configured here.

  10. The version of the hardware product kit that is compatible with the new version of the operating system is loaded here if the hardware kit was bootlinked in Step 5.

  11. The new version of the hardware product kit is configured. Refer to the Installation Guide -- Advanced Topics for more information.

  12. A machine-specific kernel is built at this time. If you selected optional kernel components during the Analysis Phase, they are also built into this kernel.

  13. The system reboots with the newly-built tailored kernel. The Update Installation is complete, and you can log in to the updated system.

2.5    Completion Time

Update Installations typically complete in 45 to 120 minutes. Actual time depends on your processor type, the number of software subsets to be updated, the type of media used to perform the Update Installation (CD-ROM or remote server), the speed of your CD-ROM drive if you are using CD-ROM, and the volume of network traffic if you are using a remote server.