Professional Documents
Culture Documents
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.
documentThis 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
ABERate
is being
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.
1 of 5
1/17/2012 11:21 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...
2 of 5
1/17/2012 11:21 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...
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 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:
3 of 5
1/17/2012 11:21 AM
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id...
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...
Discussions
Documents
Contacts
Tags
Profile
Ask a question
Start a discussion
Popular Discussions
Find a Community
Help
Subscriptions Off
by BethB
by BethB
Popular Documents
Best Practices - Patching - Patches
(440 views)
Go to page:
Expert
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