DSR upgrade fails on systems installed with a Solaris 10 release prior to the Solaris 10 10/09 release. This failure is due to an auto-layout problem. For example, if you install with the following profile:
install_type initial_install system_type standalone cluster cxall partitioning explicit filesys rootdisk.s0 auto / logging filesys rootdisk.s1 512 swap filesys rootdisk.s6 10240 /backup logging filesys rootdisk.s7 free |
And, then you do DSR upgrade to the Solaris 10 10/09 release with the following profile:
install_type upgrade root_device rootdisk.s0 backup_media local_filesystem /backup layout_constraint rootdisk.s0 changeable layout_constraint rootdisk.s7 available |
The DSR upgrade fails with the following error message:
Auto-layout could not determine how to reallocate space on the file systems with the constraints you specified. Try other constraints |
Workaround: Label the rootdisk.s1 and rootdisk.s6 slices as “changeable”. If an extra disk is available in the system, and there is sufficient space on an unused slice for a backup, then modify the <backup_media> keyword, as shown in the following example:
backup_media local_filesystem /dev/dsk/c0t1d0s7 |
In this example, disk c0t1d0s7 is the second disk available, and the disk has enough space for a backup. Alternately, if there is only one rootdisk in the system, perform the backup on a remote system. Use the following syntax:
backup_media remote_filesystem hostname:/export/backup |
The DSR upgrade will succeed.