Title and Copyright Information |
About This Manual |
Audience |
Organization |
Patch Process Resources |
Reader's Comments |
Conventions |
1 | Introduction |
1.1 | Overview |
1.2 | Types of Patches |
1.3 | Patch Kit Distribution and Naming |
1.3.1 | Release Patch Kits |
1.3.2 | Customer-Specific and Early Release Patch Kits |
1.4 | Patch Process Resources |
1.4.1 | Sites for Patching and General Information |
1.4.2 | Related Documentation |
2 | Patch Management Utility |
2.1 | Overview of dupatch |
2.2 | Log Files Created by dupatch Processes |
2.3 | Patch Installation and Removal |
2.3.1 | Patch Applicability |
2.3.2 | Patch Dependency Management |
2.3.3 | Patch Reversibility |
2.4 | Viewing the Patch Documentation |
2.5 | Viewing Patch Tracking Information |
2.6 | Handling Manually Installed System Files with Baselining |
2.6.1 | Phase 1 - System Evaluation |
2.6.2 | Phase 2 - Patch Layered Product Conflicts |
2.6.3 | Phase 3 - Identifying Manually Installed Patches |
2.6.4 | Phase 4 - Handling Missing or Unknown Files on Your System |
2.6.4.1 | Manually Installed Customer-Specific Patches |
2.6.4.2 | Manually Installed Release Patches |
2.6.4.3 | User Customized Commands and Utilities |
2.6.5 | Phase 5 - Enabling dupatch to Overwrite Changed System Files |
3 | Issues and Restrictions |
3.1 | When Single-User Mode Is Recommended |
3.2 | Caution on Removing Version Switched Patches |
3.3 | Impact on System Upgrades to Later Versions of Tru64 UNIX |
3.4 | Patching a System Prior to Creating a Cluster |
3.5 | Restriction on Loading New dupatch Tools from the Command Line |
3.6 | No RIS or DMS Installation of Patches |
3.7 | Direct setld Installation and Removal of Patch Subsets Is Not Allowed |
3.8 | Limitation for /var/adm/patch/backup Directory Handling |
3.9 | Do Not Enter Ctrl/c During Installation Phase |
3.10 | Removing Patches Containing Customized Files |
3.11 | Release Patches Do Not Automatically Supersede CSPs |
4 | Patch Installation and Removal Instructions |
4.1 | Summary of Steps for Using Patch Kits |
4.2 | Preparing to Install Patches |
4.3 | Making the Patch Distribution Available |
4.4 | Loading New Patch Tools |
4.5 | Invoking the Main dupatch Menu |
4.6 | Performing Patch Preinstallation Check Instructions |
4.7 | Setting the System Patch Baseline |
4.8 | Installing and Enabling Patches |
4.8.1 | Choosing Single-User or Multiuser Mode |
4.8.1.1 | Installing Patches from Single-User Mode |
4.8.1.2 | Installing Patches from Multiuser Mode |
4.8.2 | Common Installation Steps |
4.9 | Rebuilding the Kernel |
4.10 | Rebooting the System |
4.10.1 | In Single-User Mode |
4.10.2 | In Multiuser Mode |
4.11 | Post-Installation Actions |
4.12 | Removing Patches |
5 | Rolling Upgrade |
5.1 | Overview |
5.1.1 | Tagged Files |
5.1.2 | Version Switch |
5.2 | Rolling Upgrade Stages |
5.2.1 | Preparation Stage |
5.2.2 | Setup Stage |
5.2.3 | Preinstall Stage |
5.2.4 | Install Stage |
5.2.5 | Postinstallation Stage |
5.2.6 | Roll Stage |
5.2.7 | Switch Stage |
5.2.8 | Clean Stage |
5.3 | Rolling Upgrade Procedure |
5.4 | Displaying the Status of a Rolling Upgrade |
5.5 | Installing Multiple Patch Kits |
5.6 | Undoing a Stage |
5.7 | Removing Patches Installed During a Rolling Upgrade |
5.7.1 | Caution on Removing Version Switched Patches |
5.7.2 | Steps Prior to the Switch Stage |
5.7.3 | Steps for After the Switch Stage |
6 | No-Roll Patching |
6.1 | Overview |
6.2 | Steps for Running a No-Roll Procedure |
6.3 | Throwing the Version Switch |
6.4 | Removing Patches |
A | Common Error, Warning, and Informational Messages |
A.1 | Patch Preinstallation Check and Installation Messages |
A.1.1 | Patch Installation Blocked by Unknown System File |
A.1.2 | Patch Installation Blocked by Missing System File |
A.1.3 | Installation Blocked by Layered Product Collision |
A.1.4 | Patch Installation Blocked by Dependencies on Other Patches |
A.1.5 | Patch Installation Blocked by Missing Product Subset |
A.1.6 | Patch Installation Blocked by Disk Space |
A.1.7 | Patch Installation Blocked by Installed Patch or Subset |
A.1.8 | Patch Installation Blocked by an Existing CSP |
A.1.9 | The dupatch Tools Are Outdated |
A.1.10 | Some Patches Must Be Made Reversible |
A.2 | Patch Removal Messages |
A.2.1 | Patch Removal Blocked by Missing Patch Backup Files |
A.2.2 | Patch Removal Blocked by Dependencies on Other Patches |
A.2.3 | No Original Files Restored When Patch Is Removed |
A.3 | TruCluster Specific dupatch Messages |
A.3.1 | System Not Adequately Prepared |
A.3.2 | Rolling Upgrade in Progress (Installation) |
A.3.3 | Rolling Upgrade in Progress (Baselining) |
A.3.4 | Version 5.0 Wave 4 Cluster is Unsupported |
A.3.5 | Patch Removal Fails Because Needed File Is Unavailable |
A.3.6 | Patch Removal Fails Because of a Version Switch |
A.3.7 | dupatch Cannot Create Needed File |
A.3.8 | Insufficient Free Space (File System Full) |
B | Sample Patch-Kit Installations |
B.1 | Typical Patch Kit Installation |
B.2 | TruCluster Patch Installation in Rolling Upgrade |
B.3 | Gathering Baseline Information |
B.4 | Removing Patches |
B.5 | Installing and Removing CSPs and ERPs |
C | Using dupatch from the Command Line |
dupatch(8) |
Glossary |
Examples |
2-1 | Sample Event Log |
Figures |
1-1 | Structure of a Patch Kit Tar File |
5-1 | Rolling Upgrade Flow Chart |
Tables |
5-1 | Time Estimations for a Rolling Upgrade |
5-2 | Undoing a Stage |
Index |