Solaris 10 10/09 Installation Guide: Planning for Installation and Upgrade

Upgrading and Patching Limitations

The following table lists limitations when you upgrade a system under some conditions.

Issue 

Description 

For More Information 

For ZFS root pools, there are other upgrade limitations 

You can only use Solaris Live Upgrade to upgrade ZFS root pools.  

For requirements and limitations. seeChapter 12, Solaris Live Upgrade for ZFS (Planning), in Solaris 10 10/09 Installation Guide: Solaris Live Upgrade and Upgrade Planning.

Upgrading to a different software group 

You cannot upgrade your system to a software group that is not installed on the system. For example, if you previously installed the End User Solaris Software Group on your system, you cannot use the upgrade option to upgrade to the Developer Solaris Software Group. However, during the upgrade you can add software to the system that is not part of the currently installed software group. 

For more information on software groups, see Disk Space Recommendations for Software Groups.

Upgrading when non-global zones are installed 

You can upgrade a system that has non-global zones installed with the Solaris installation program, Solaris Live Upgrade or JumpStart. The following limitations apply: 

  • Solaris Live Upgrade is the recommend program to upgrade or patch a system. Other upgrade programs might require extensive upgrade time, because the time required to complete the upgrade increases linearly with the number of installed non-global zones. If you are patching a system with Solaris Live Upgrade, you do not have to take the system to single-user mode and you can maximize your system's uptime.

  • When you use a Solaris Flash archive to install, an archive that contains non-global zones is not properly installed on your system.

For requirements and limitations see Upgrading With Non-Global Zones.

Patching with Solaris Live Upgrade from the Solaris 8 or 9 OS 

You cannot use Solaris Live Upgrade to patch a Solaris 10 inactive boot environment when the active boot environment is running the Solaris 8 or 9 OS. Solaris Live Upgrade will invoke the patch utilities on the active boot partition to patch the inactive boot partition. The Solaris 8 and Solaris 9 patch utilities are unaware of Solaris Zone, Service Management Facility (SMF), and other enhancements in the Solaris 10 OS. Therefore the patch utilities fail to correctly patch an inactive Solaris 10 boot environment. Therefore, if you are using Solaris Live Upgrade to upgrade a system from the Solaris 8 or Solaris 9 OS to the Solaris 10 OS, you must first activate the Solaris 10 boot environment before patching. After the Solaris 10 boot environment is activated, you can either patch the active boot environment directly or set up another inactive boot environment and patch that one by using Solaris Live Upgrade. 

For more information on patching with Solaris Live Upgrade, see To Add Patches to a Network Installation Image on a Boot Environment in Solaris 10 10/09 Installation Guide: Solaris Live Upgrade and Upgrade Planning

Upgrading with Veritas file systems 

The Solaris interactive installation and custom JumpStart programs do not present you with the opportunity to upgrade a system when you are using Veritas VxVM file systems under these conditions: 

  • If the root file system to be upgraded is under Veritas control. For example, if the root (/) file system is mounted on a /dev/vx/... device.

  • If any Solaris software is installed on any file system that is under Veritas control. For example, if the /usr file system is mounted on a /dev/vx/... device.

To upgrade when Veritas VxVM is configured, use one of the following methods: