You are on page 1of 5

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...

Solaris Live Upgrade Software Patch Requirements [ID 1004881.1] Modified 10-JAN-2012 Type HOWTO Migrated ID 206844 Status PUBLISHED

Applies to:
Solaris x64/x86 Operating System - Version: 8 6/00 U1 and later [Release: 8.0 and later ] Solaris SPARC Operating System - Version: 8.0 and later [Release: 8.0 and later] All Platforms

Goal
Introduction Oracle Solaris Live Upgrade can be used for two primary purposes: 1. Upgrading a system from one Oracle Solaris Release or Oracle Solaris Update to a later one - for example upgrading from Oracle Solaris 9 Update 5 to Oracle Solaris 10 Update 10, or from Oracle Solaris 10 Update 5 to Oracle Solaris 10 Update. 2. Patching a system. Live Upgrade does not update the current live environment, termed the PBE (Primary Boot Environment). Rather, Live Upgrade updates an inactive environment, termed an ABE (Alternate Boot Environment), which commonly is a copy of the PBE. This allows a system to continue in production without interruption while the update operations are taking place. The only interruption to production is the time to boot into the ABE once it's ready to go live. While Live Upgrade updates an ABE, Live Upgrade itself runs on the PBE. This document details which packages and patches need to be installed on the PBE and preexisting ABEs for Live Upgrade to function correctly. Before using Live Upgrade to update an ABE, review the "[Solaris] Installation Guide: Solaris Live Upgrade and Upgrade Planning" section of the documentation for the Solaris Release or Solaris Update to which the this updated. document ABERate is being This documentation details any Live Update caveats applicable to updating to that specific version, and also describes Oracle Solaris Operating System features introduced in the Solaris Update that are relevant to Live Upgrade. For example, ZFS Root Pool was an Operating System feature introduced in Solaris 10 10/08 (Update 6), so a user would refer to the Solaris 10 10/08 Installation Guide: Solaris Live Upgrade and Upgrade Planning documentation for details of Live Upgrade support for the ZFS Root Pool feature. Note that new Oracle Solaris Operating System features in an upgraded ABE become available when that ABE is activated and booted into, do not expect these features to be come available in the PBE as a result of installing the packages and patches listed in this document. In the case where a patched ABE has acquired new Operating System features that are relevant to Live Upgrade, the user is also referred to the above documentation if their intent is to make use of Live Upgrade support for these features. This document does not detail how to use Live Upgrade to upgrade, apply patches, or manage the boot environments on a system. For information on using Live Upgrade, see the online man pages or the Solaris documentation collections on the Oracle Technical Network (e.g. Oracle Solaris 10 9/10 Live Upgrade documentation).

Solution
There are three main sections to this document: 1. Using Live Upgrade to Upgrade a System This section describes which packages and patches need to be installed on the PBE for Live Upgrade to function correctly when upgrading an ABE. 2. Using Live Upgrade to Manage or Patch the Boot Environments of a System This section describes which patches which need to be installed on the PBE for Live Upgrade to function correctly when patching an ABE. 3. Appendix: Patch Lists for Solaris 8, 9 & 10 Live Upgrade Support This section lists the minimum patch levels needed to ensure Live Upgrade is completely functional for Solaris 8, 9 & 10, both on SPARC and x86 architectures. NOTES: 1. Solaris x86 GRUB NOTE: This note only applies to x86 systems where the PBE is running Solaris 10 5/08 (Update 5) or earlier. The GRUB model was modified post Solaris 10 5/08 to maintain multiple redundant GRUB instances, one in each boot environment. When a Live Upgrade operation (i.e. 'luactivate', 'luupgrade') is executed on a system running Solaris 10 5/08 or earlier, under certain scenarios the operation may stop and output a message prompting the user to run '/usr/lib/lu/lux86menu_propagate'. This is a required once off operation that will update GRUB in all boot environments. If prompted to run lux86menu_propagate, it requires a single argument that is a path to either: The top level directory of the install image or media for Solaris 10 10/08 (Update 6) or later. Live Upgrade patch 121431, at the same revision as is currently applied to the PBE.

2. Requirement to apply the Solaris 10 Live Upgrade patch to preexisting ABEs A number of the scenarios described below involve applying the latest current revision of the Solaris 10 Live Upgrade patch to the PBE. This introduces a secondary requirement where the Live Upgrade patch level of an ABE must be at or above 121430-57 (SPARC) / 121431-58 (x86) in order for that ABE to be activated. The luactivate command will issue a message similar to the following and abort if an ABE is not at the required patch level : The Live Upgrade Patch revision is lower than required in boot environment <targetBE>. Apply Patch 121430-57 or later to boot environment <targetBE> in order to activate it. If this occurs, determine the revision of Live Upgrade patch (121430 SPARC / 121431 x86) currently applied to the PBE, and then use the 'luupgrade -t' command to apply the same revision of the patch to the ABE.

1. Using Live Upgrade to Upgrade a System


This section describes how to bring the Live Upgrade software on the PBE up to the required level to upgrade a system's ABE to a later Solaris Release or Solaris Update. The Live Upgrade packages and patches from the Solaris Release to which the system is being upgraded need to be installed on the PBE prior to upgrading an ABE. In this respect, the requirements for Live Upgrade differ from other Solaris software, as normally the requirement is to keep all software at the same Solaris Release level. Bringing the Live Upgrade software up to the required level is in most cases a two step process: 1. Install the required packages to the PBE

1 of 5

1/17/2012 11:21 AM

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...

2. Apply all required patches to the PBE.

Upgrading Solaris 10 5/08 (Update 5) or later to a Later Solaris 10 Update 1. No packages require to be installed. 2. Ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 10 5/08 (Update 5) or later patch list appropriate for the system architecture. NOTE: After upgrade of the ABE, it may be necessary to apply the latest current revision of the Live Upgrade patch to the ABE the luactivate command will indicate if this step is required.

Upgrading Solaris 10 8/07 (Update 4) or earlier to a Later Solaris 10 Update Live Upgrade for Solaris 10 was in a state of flux up until it stabilized in the Solaris 10 5/08 (Update 5) time frame. During this period, a system of complex conditional dependencies introduced between Oracle Solaris Operating System features (i.e. zones, ZFS, GRUB) and Live Upgrade. The set of patches required to ensure correct function of Live Upgrade and the specific instructions required to apply them became difficult to both document and use. To address this problem, the Live Upgrade Starter Patchset was introduced. It bundles the necessary patches with an installation script to guide the user through the process of updating the PBE. Please refer to the Live Upgrade Starter Patchset README for further information. To use Live Upgrade on Solaris 10 8/07 (or an earlier Solaris update), the following steps are recommended: 1. Review the Live Upgrade Starter Patchset README 2. Download the Live Upgrade Starter Patchset from My Oracle Support using one of the following links: LU Starter Patchsets for Solaris 10 https://getupdates.oracle.com/patch_cluster/10_sparc_lustarter_patchset.zip https://getupdates.oracle.com/patch_cluster/10_x86_lustarter_patchset.zip 3. Install the patchset on the PBE, following the instructions in the Live Upgrade Starter Patchset README. (Full installation of the patchset to the PBE may involve up to three reboots on x86 and two reboots on SPARC, depending on the system's initial patch level). 4. Ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 10 5/08 (Update 5) or later patch list appropriate for the system architecture. NOTE: After upgrade of the ABE, it may be necessary to apply the latest current revision of the Live Upgrade patch to the ABE the luactivate command will indicate if this step is required.

Upgrading Solaris 9 to Solaris 10 1. Install the Live Upgrade packages from the media for Solaris 10 8/07 (Update 4) or a later Solaris 10 update: # /<cdrom>/<solaris_release>/Tools/Installers/liveupgrade20 Or if scripting, you can use: # /<cdrom>/<solaris_release>/Tools/Installers/liveupgrade20 -nodisplay -noconsole Alternatively this can be done manually : # pkgrm SUNWlur SUNWluu # cd /<cdrom>/<solaris_release>/Product # pkgadd -d . SUNWlucfg SUNWlur SUNWluu 2. After the Solaris 10 Live Upgrade packages have been installed, apply the following revisions of the Solaris 10 Live Upgrade patches: 121430-57 (SPARC) 121431-58 (x86) Then ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 9 patch list appropriate for the system architecture. NOTE: After upgrade of the ABE, it may be necessary to apply the latest current revision of the Live Upgrade patch to the ABE the luactivate command will indicate if this step is required.

Upgrading Solaris 8 to Solaris 10 1. Install the Live Upgrade packages from the media for Solaris 10 8/07 (Update 4) or a later Solaris 10 update by following the same procedure detailed in step 1 of the Upgrading Solaris 9 to Solaris 10 section above. 2. After the Solaris 10 Live Upgrade packages have been installed, apply the following revisions of the Solaris 10 Live Upgrade patches: 121430-57 (SPARC) 121431-58 (x86) Then ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 8 patch list appropriate for the system architecture. NOTE: If upgrading Solaris 8 to Solaris 10 5/08 (Update 5) or later on SPARC, then you need to also install the p7zip utility, as the default package compression method has changed from bzip2 to p7zip. Please refer to Document 1019995.1 for instructions on how to add p7zip support to Solaris 8 SPARC. It is not possible to do the same on x86 architecture as p7zip is not available on Solaris 8 x86. So for Solaris 8 on x86 you will need to upgrade twice; first from Solaris 8 to Solaris 9 and then from Solaris 9 to Solaris 10 5/08 (Update 5) or higher. A description of the latter process can be found in the article "Restrictions for Using Solaris Live Upgrade". After upgrade of the ABE, it may be necessary to apply the latest current revision of the Live Upgrade patch to the ABE the luactivate command will indicate if this step is required.

Upgrading Solaris 9 to a Later Solaris 9 Update 1. Install the Live Upgrade packages from media for Solaris 9 9/05 (Update 9): # /<cdrom>/<solaris_release>/Tools/Installers/liveupgrade20 Or if scripting, you can use: # /<cdrom>/<solaris_release>/Tools/Installers/liveupgrade20 -nodisplay -noconsole Alternatively this can be done manually: # pkgrm SUNWlur SUNWluu # cd /<cdrom>/<solaris_version>/Product # pkgadd -d . SUNWlur SUNWluu 2. Ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 9 patch list appropriate for the system architecture.

2 of 5

1/17/2012 11:21 AM

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...

Upgrading Solaris 8 to a Later Solaris 8 Update or to Solaris 9 1. Install the Live Upgrade packages from the media for the latest Solaris 8 update (Solaris 8 2/04) if upgrading to Solaris 8, or from the latest Solaris 9 update (Solaris 9 9/05) if upgrading to Solaris 9 by following the same procedure detailed in step 1 of the Upgrading Solaris 9 to a Later Solaris 9 Update section above. 2. Ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 8 patch list appropriate for the system architecture.

2. Using Live Upgrade to Manage or Patch the Boot Environments of a System


This section describes how to bring the Live Upgrade software on the PBE up to the required level to patch and otherwise manage a system's ABEs. It is important to ensure the Live Upgrade software on the PBE is up to date, prior to patching or managing a system's ABEs. This is achieved by applying the patches from the relevant lists in the Appendix section of this document to the PBE.

Using Live Upgrade to Patch Solaris 10 Systems: There are two scenarios when using Live Upgrade to apply patches to a Solaris 10 system's ABE: 1. Using Live Upgrade on Solaris 10 5/08 (Update 5) or later Solaris 10 Updates: Ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 10 5/08 (Update 5) or later patch list appropriate for the system architecture. 2. Using Live Upgrade on Solaris 10 8/07 (Update 4) or earlier Solaris 10 Updates: Following the same procedure detailed in Section 1, Upgrading Solaris 10 8/07 (Update 4) or earlier to a Later Solaris 10 Update.

Using Live Upgrade to Patch Solaris 8 & 9 Systems: Ensure patches from the relevant list in the Appendix section of this document are applied to the PBE choose the Solaris 9 or Solaris 8 patch list appropriate for the system architecture.

3. Appendix: Patch Lists for Solaris 8, 9 & 10 Live Upgrade Support


IMPORTANT: The patch revisions specified in the lists below, when applied to the PBE, are sufficient to provide full Live Upgrade functionality. Patches marked with the revision '-LR' below indicate that the Latest Revision of the patch should be applied. For patches with a specific revision specified, it is neither necessary nor recommended to apply patches at higher revisions as this may involve applying significantly more change to the PBE than is necessary to ensure the correct operation of Live Upgrade. Applying higher revisions of such patches serves no purpose for Live Upgrade, and runs contra to the core benefit of Live Upgrade which is to apply change to an ABE. If the system already has a patch at or above the revision specified, no further action is necessary for that patch. Notes: 1. Apply the patches in the order in which they are listed to the system's PBE. 2. Some patches listed below are only applicable to systems that have specific base packages are installed. If patchadd indicates a patch won't be applied because the base packages are not installed, it can be assumed the system does not require that patch. 3. Please review the README file of any patches that need to be applied for any special installation instructions that may be relevant to your system.

Solaris 10 Solaris 10 8/07 (Update 4) or earlier: To get full Live Upgrade functionality for Solaris 10 8/07 (Update 4) or earlier Solaris 10 Updates, please apply the LU Starter Patchset Solaris 10 [SPARC|x86].

Solaris 10 5/08 (Update 5) or later: SPARC: 119254-LR Install and Patch Utilities Patch 121430-57 Live Upgrade patch 121428-LR SUNWluzone required patches 138130-01 vold patch x86: 119255-LR 121431-58 121429-LR 138884-01 138131-01 Solaris 9 SPARC: 113713-LR pkg utility patches 112951-LR patchadd and patchrm patches 113280-07 cpio patch 114482-04 Product Registry CLI Revision 114329-02 pax patches 114636-04 kcms_server and kcms_configure patch 114006-02 tftp patch 113023-01 Asian Locale Packages procedural script patch 113859-03 Sun ONE Directory Server 5.1 patch 137477-01 p7zip patch (if upgrading to Solaris 10 5/08 or higher) 112966-07 vold patch If applied to the PBE, the following patch must be applied in single-user mode and a reconfiguration reboot is required to bring the system to a consistent state before normal operations are resumed: 112233-12 kernel patch (required by 117426-03) 117426-03 ctsmc and sc_nct driver patch x86: Install and Patch Utilities Patch Live Upgrade patch SUNWluzone required patches SunOS 5.10_x86: GRUB patch vold patch

3 of 5

1/17/2012 11:21 AM

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...

114568-LR pkginstall patches 114194-LR pkginstall patches If applied to the PBE, the following patch must be applied in single-user mode and a reconfiguration reboot is required to bring the system to a consistent state before normal operations are resumed: 117172-17 Kernel Patch (required by 120465-01) 120465-01 bios utility patch 115167-06 cpio patch 114483-04 Product Registry CLI Revision 114273-04 Sun ONE Directory Server 5.1 patch 114330-02 pax patch 114637-04 kcms_server and kcms_configure patch 137478-01 p7zip patch (required if upgrading to Solaris 10 5/08 or higher) 115021-05 vold patch

Solaris 8 SPARC: The following patches provide Live Upgrade functionality for Solaris 8 SPARC: 110380-06 ufs snapshots support, libadm patch 110934-LR pkg utilities patch 112396-03 /usr/bin/fgrep patches 111111-07 /usr/bin/nawk patches 108987-LR patchadd/patchrm patch 112097-07 cpio patch 111879-01 Solaris Product Registry patch 109147-43 linker patches 108434-22 32-Bit Shared library patch for C++ 108435-22 64-Bit Shared library patch for C++ 108693-26 Solstice DiskSuite 4.2.1 Product patch 111755-02 Solstice DiskSuite 4.2.1 Product patch for Japanese 112345-04 /usr/bin/pax patches 111400-04 kcms_server and kcms_configure patch 112279-03 Asian Locale Packages procedural script patch 114251-01 Simplified Chinese Fonts Packages procedural script patch 108974-02 sd and uata driver patch 108977-01 libsmedia patch If applied to the PBE, the following patch must be applied in single-user mode and a reboot is required to bring the system to a consistent state: 108968-12 vol/vold/rmmount/dev_pcmem.so.1 patch x86: 110403-06 ufs snapshots support, libadm patch 111307-07 boot.bin, bootconf.exe, bootenv.rc and nbp patch 110935-LR pkgadd/pkgrm patch 112397-03 /usr/bin/fgrep patch 111112-07 /usr/bin/nawk patch 108988-LR patchadd/patchrm patch 112098-07 /usr/bin/cpio patch 111880-01 Solaris Product Registry patch 109148-41 linker patch 112346-04 /usr/bin/pax patch 111401-04 kcms_server and kcms_configure patch 112280-02 Asian Locale Packages procedural script patch 114252-01 Simplified Chinese Fonts Packages procedural script patch 108978-01 libsmedia patch If applied to the PBE, the following patch must be applied in single-user mode and a reboot is required to bring the system to a consistent state: 108969-12 vol/vold/rmmount patch

Community Discussions
Still have questions? Use the live My Oracle Support Installation, Booting, Patching Community window below, to search for similar discussions or start a new discussion on this subject.

4 of 5

1/17/2012 11:21 AM

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...

Welcome, User374025 | My Profile | Main Home Discussions Documents Private Messages (0) Contacts Tags Profile Ask a question Subscriptions Off Start a discussion Create a community document Popular Discussions

Help

What do you want to do? My Communities Find a Community

Oracle Solaris Installation, Booting and Patching News & Announcements Oracle Releases Oracle Solaris 11, the first Cloud OS Redwood Shores, Calif. November 9, 2011

NEW IMPORTANT: Registering and downloading patc (1131 views)

*My Oracle Support Oracle today announced availability of Oracle Solaris 11, the first Cloud OS. Community Suggestions My Oracle Support Health Checks Oracle Solaris 11 is designed to meet the security, performance and scalability requirements of cloud-based deployments allowing customers to run their Oracle Auto Service Request most demanding enterprise applications in private, hybrid, or public clouds. Read more in the Press Release. Patch Reviews - General Support Training Please visit Oracle Solaris 11 Overview for more information and download instructions and the Oracle Solaris 11 Information Center for technical Using My Oracle Support information. Application Integration Architecture Cross Industry Pre-Built Integrations Foundation Pack Oracle Solaris Installation, Booting and Patching Industry Specific Pre-Built Integrations Patch Reviews - AIA Oracle Solaris Installation, Booting and Patching Art Technology Group (ATG) ATG Web Commerce Displaying items 1 - 3 out of 22 (page 1 of 8) < Prev Next > Other ATG Applications Rating Subject Author Business Intelligence !!! Critical Patch Updates and Security Alerts !!! - updated October 24, 2011 Oracle Business Intelligence Applications (OBIA) by Peter Maier Posted on February 10, 2010 8:07 AM, Last updated on November 17, 2011 1:00 PM by User175964 , 1 Replies, Subscribe to this Community 829 Views Top Participants Community active users within last 90 days: 70 Expert 426 points / 1635 total Peter Maier Expert Solaris 11 Boot Environments Posted on October 27, 2011 6:28 AM, Last updated on October 28, 2011 8:56 AM by Carlos Azevedo , 2 Replies, 113 Views Solaris 11 Automated Install Hands-On Lab Posted on October 24, 2011 5:24 AM, Last updated on October 24, 2011 9:30 AM by Brandon Wilson , 2 Replies, 112 Views Oracle Solaris Installation, Booting and Patching All Community Discussions Displaying items 1 - 10 out of 212 (page 1 of 22) Items per page: Go to page: < Prev Next > by BethB

!!! Critical Patch Updates and Security Alerts !!! - upda (829 views)

using LiveUpgrade to update Solaris and install Recom (385 views) patchsvr not working anymore (365 views)

Patch 119315-24: Solaris Operating System Solaris 1 (303 views) Oracle Solaris 10 8/11 (294 views)

Premier Support for Solaris 9 ends October 31st 2011 (260 views) Solaris upgrade (247 views)

The Solaris "Recommended" and Sun Alert Patch Clu (228 views) Solaris 10_Recommended patch cluster (205 views)

by BethB

Popular Documents Best Practices - Patching - Patches (440 views) Best Practices - Installation - Live Upgrade (428 views)

Related Products Sun Microsystems > Operating Systems > Solaris Operating System > Solaris x64/x86 Operating System Sun Microsystems > Operating Systems > Solaris Operating System > Solaris SPARC Operating System Keywords LIVE UPGRADE; LIVEUPGRADE; PATCH; PATCHADD; PATCHES & UPDATES; UPGRADE; ZONES

Back to top Copyright (c) 2007, 2010, Oracle. All rights reserved. Legal Notices and Terms of Use | Privacy Statement

5 of 5

1/17/2012 11:21 AM

You might also like