Solaris 10 10/09 Patch Bundle now available

I'm delighted to announce that the Solaris 10 10/09 (Update 8) Patch Bundle is now available for download by customers with a Solaris support contract.

Each Solaris Update Patch Bundle contains the equivalent set of patches which are pre-applied into the corresponding Solaris Update release image.

It is provided to enable customers who cannot upgrade for whatever reason to be able to patch systems up to the same patch level as the Update release.

Each Solaris Update is intensely tested as a unit by myriad QA teams across Sun.  Therefore, Solaris Updates and their corresponding Solaris Update Patch Bundles provide good quality "baselines" on which customers can standardize their deployments.

Standardizing deployments on such "baselines" also provides customers with a "safety in numbers" effect, as any pervasive issues are likely to be found and fixed quickly, so each customer benefits from the experience of others.

The Solaris Update Patch Bundle brings all existing packages up to the same software level as the Update release.   Any features which are entirely contained in pre-existing packages, such as Zones and ZFS functionality, are entirely available in patches and hence applying the Solaris Update Patch Bundle brings them up to the same functional level as the Update release.

However, installing the Patch Bundle is not completely equivalent to upgrading to the corresponding Solaris Update as the Patch Bundles do not include any new packages introduced in the Solaris Update release image.  Therefore, any new features which are dependent upon new packages will not be available by applying the Solaris Update Patch Bundle.

Here's a summary of the new packages in Solaris 10 10/09 (Update 8) which are not available in the Solaris 10 10/09 Patch Bundle:

SUNWhxge: SUN 10Gb hxge Ethernet Network Adapter Driver
SUNWio-tools: Administrative tools to modify the pci/pcie fabric
SUNWmrsas: LSI MegaRAID SAS2.0 HBA driver
SUNWpixman: Pixman Library
SUNWntp4r: NTPv4 (root)
SUNWntp4u: NTPv4 (usr)
SUNWntp4S: NTPv4 (source)
SUNWmptsas: LSI MPT SAS2.0 HBA driver

Please remember to apply the latest Sun Alert Cluster on top of the Solaris Update Patch Bundle in order to get all Solaris OS security, data corruption, and system availability fixes released since the final build of the Update release.

Please see previous blog entries for further details on Solaris Update Patch Bundles.

Top Tip: If you are installing in a zones environment, make sure you have the latest patch utility patches installed and Zones Parallel Patching configured before you apply a Solaris Update Patch Bundle as Zones Parallel Patching will improve non-global zone patching performance by ~300%.   See this blog entry for details.

BTW: There is no need to take any action to enable "Turbo-Charging SVR4 Package Installation" as the necessary patches are installed early on when installing the Solaris 10 10/09 Patch Bundle and will be automatically enabled for subsequent patch application when the bundle is applied to the live boot environment.  While "Turbo-Charging" has little affect when installing most patches, it does significantly speed up the application of a small number of older patches with non-optimized deletes file processing install scripts and so does speed up the Solaris 10 10/09 Patch Bundle installation somewhat.

Best Wishes,



And don't forget to make sure your firmware bits are up to date!
All of the latest firmware patch downloads and information is on BigAdmin:

Posted by Bruce Hill on November 06, 2009 at 01:29 PM GMT #

Hi Gerry, a vaguely related comment:
What chance having installbundle set umask 022 or similar before running patchadd/pkgadd? (ditto for install_cluster)

Some sites have root umask 027 or 077 which the package utilities don't like very much, and I've just been bitten by it again! It's pretty frustrating the first time, not so bad once you're used to it...

Script could save/set/restore the old value, including in a trap on exit/signal;
or, have patchadd/pkgadd save/set/restore umask themselves?
or at least add a umask hint to the error message in the patch log.

Error trail was:
Aborting due to failure while applying patch 119254-70.
Application of this patch should have succeeded - this failure is unexpected.
Please assess cause of failure and verify system integrity before proceeding.
patchadd exit code : 5
Followed by /var/sadm/patch/119254-70/log:
/var/tmp/TmpDAAArIaiBh/119254-70/SUNWinstall-patch-utils-root/install/checkinstall: /var/tmp/TmpDAAArIaiBh/119254-70/SUNWinstall-patch-utils-root/install/checkinstall: cannot open
pkgadd: ERROR: checkinstall script did not complete successfully
ls -l /var/tmp/TmpDAAArIaiBh/119254-70/SUNWinstall-patch-utils-root/install/checkinstall
-rwx------ 1 root root 6488 Nov 24 14:21 /var/tmp/TmpDAAArIaiBh/119254-70/SUNWinstall-patch-utils-root/install/checkinstall

Posted by Stuart Remphrey on November 24, 2009 at 03:03 PM GMT #

Thanks Stuart!

What you suggest sounds reasonable to me. I've passed this on to Ed Clark who is the cluster install script author and he's going to consider implementing it.

Best Wishes,


Posted by Gerry Haskins on November 25, 2009 at 09:56 AM GMT #

I DON'T BELIEVE YOU !!!!!!!!!!!!!!!!!!!!!!!!!!!!


Even when I access the above page after logging into the Oracle Member Support Center with a Sun "Business User" account, I only see Patch Bundles up to 05/09.

What gives??? Was the 10/09 Patch Bundle taken down???

Posted by Kurt Reimer on June 09, 2010 at 10:54 AM IST #

Apologies Kurt,

They went AWOL for a while for some reason, but they're available now from the link you cite.

Best Wishes,


Posted by Gerry Haskins on July 16, 2010 at 10:35 AM IST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog is to inform customers about patching best practice, feature enhancements, and key issues. The views expressed on this blog are my own and do not necessarily reflect the views of Oracle. The Documents contained within this site may include statements about Oracle's product development plans. Many factors can materially affect these plans and the nature and timing of future product releases. Accordingly, this Information is provided to you solely for information only, is not a commitment to deliver any material code, or functionality, and SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISIONS. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle. THIS INFORMATION MAY NOT BE INCORPORATED INTO ANY CONTRACTUAL AGREEMENT WITH ORACLE OR ITS SUBSIDIARIES OR AFFILIATES. ORACLE SPECIFICALLY DISCLAIMS ANY LIABILITY WITH RESPECT TO THIS INFORMATION. ~~~~~~~~~~~~ Gerry Haskins, Director, Software Lifecycle Engineer


« July 2016