OpenSolaris Update to Build 90
10Jun08
Updated packages for snv_90 were pushed to the pkg.opensolaris.org repository over the weekend, so you can update your OpenSolaris 2008.05 installation to the latest revs.
There are some gotchas though…
- Do NOT use the Package Manager GUI to perform the update; instead use the
pkg image-updatecommand. This is because the GUI is not yet able to create the alternate boot env necessary for a clean fallback. As a result, you’ll actually end up updating your running env and won’t be able to rollback if something goes wrong. This will be fixed. - You need to perform an additional step once the update has completed; you need to update the MBR/GRUB on the new boot environment as follows:
First, mount the clone under the
/mntdirectory (usebeadm listto show list of boot envs):$ pfexec mount -F zfs rpool/ROOT/opensolaris-1 /mntNext, update the GRUB configuration on your ZFS boot device(s) using
$ pfexec /mnt/boot/solaris/bin/update_grub -R /mntWhen you’re ready to boot into the updated boot environment, you can reboot(1M) or init(1M) as usual.
Check the announcement thread beforehand for more details.
This is only a one-off step when upgrading to snv_89 or later due to some changed made to GRUB for ZFS boot.
- You may get network timeouts during the upgrade process. These will cause the upgrade process to fail. Unfortunately the errors are a bit cryptic due to the python trace dumped, but check the last line; it’ll say “
timeout: timed out” if you timed out. You can increase the timeout by setting thePKG_CLIENT_TIMEOUTenvironment variable to something larger than 30 (seconds). Try 90 (seconds)
Happy updating.
Search
Related Entries
- Update OpenSolaris To Build 93 (aka Preview of 2008.11)
- purple-remote Now in Nevada Build 93
- OpenSolaris snv_90 Update Pain Free
- It’s Firefox 3 Download Day
- New DST Comes Into Effect This Weekend
- Solaris 10 8/07 (aka update 4) is Now Available.
- Sincerest Form of Flattery
- Happy 1st Birthday OpenSolaris
- Java.net Now Active - Go Get OpenJDK
- Download Solaris 10 11/06 Now



Thanks mate! Worked a treat for me as well !
Thaks a lot!
I’ve upgraded to 90 from GUI Package Manager and after that OpenSolaris failed to boot.
So I’ve booted from LiveCd, mounted hard disk and did what you typed above.
Everything is OK after that.
Thanks again! I was crying already about my lost data….