What's New in PatchingLynne Thompson, June 2007 (Updated May 2008) Patching tools have changed to handle large patches. Deferred-Activation PatchingStarting with patch 119254-42 and 119255-42, the patch installation utilities, patchadd and patchrm, have been modified to change the way that certain patches delivering features are handled. This modification affects the installation of these patches on any Solaris™ 10 release. These "deferred-activation" patches better handle the large scope of change delivered in feature patches. A limited number of patches are designated as a deferred-activation patch. Typically a
deferred-activation patch is a kernel patch associated with a Solaris 10 release after
the Solaris 10 3/05 release, such as the Solaris 10 8/07 release. Patches
are designated a deferred-activation patch in the if the variable Previously, complex patch scripting was required for these kernel patches. The scripting was required to avoid issues during the patch installation process on an active partition because of inconsistencies between the objects the patch delivers and the running system (active partition). Now, deferred-activation patching uses the loopback file system (lofs) to ensure the stability of the running system. When a patch is applied to the running system, the lofs preserves stability during the patching process. These large kernel patches have always required a reboot, but now the required reboot activates the changes made by the lofs. The patch README provides instructions on which patches require a reboot. If you are running non-global zones or have lofs disabled, consider these points when installing or removing deferred-activation patches:
Note - Sun recommends Solaris Live Upgrade to manage patching. Solaris Live Upgrade prevents the problems of patching a running system. Solaris Live Upgrade reduces the amount of downtime involved in patching and reduces risk by providing fallback capability if problems occur. For more information on Solaris Live Upgrade, see the section “To Add Patches to an Operating System Image on a Boot Environment.” May 2008: Changed "SUNW_SAFEMODE" to "SUNW_PATCH_SAFE_MODE"
Discuss and comment on this resource in the BigAdmin Wiki
Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
| ||||