I have just finished the upgrade of OpenSolaris 2008-05 to build 98. The update runs without any problem with the following commands:
#pfexec pkg refresh
#pfexec pkg image-update
checking that SUNWipkg (in /) is up to date
#pfexec pkg image-update
And the result is:
A clone of opensolaris-4 exists and has been updated and activated. On next boot the Boot Environment opensolaris-5 will be mounted on '/'. Reboot when ready to switch to this updated BE.
---------------------------------------------------------------------------
NOTE: Please review release notes posted at:
http://opensolaris.org/os/project/indiana/resources/rn3/
---------------------------------------------------------------------------
dmerle@opensolaris:~/Desktop$ beadm list
BE Active Active on Mountpoint Space
Name reboot Used
---- ------ --------- ---------- -----
opensolaris no no - 9.84M
opensolaris-1 no no - 11.86M
opensolaris-2 no no - 32.18M
opensolaris-3 no no - 19.03M
opensolaris-4 yes no / 18.16M
opensolaris-5 no yes - 14.59G

These instructions are missing critical steps that will brick your system (it bricked mine). It may be OK if you've been upgrading OpenSolaris all along (as you appear to be doing), but if you are upgrading the original OpenSolaris 2008.05 you will have problems--it will create a unbootable new partition and destroy the old partition.
Please follow the complete steps here:
http://www.opensolaris.org/jive/thread.jspa?threadID=66520&tstart=0
Posted by Dan Anderson on September 24, 2008 at 06:25 AM MEST #