I really need to get better at some of these commands. That worked.
For posterity, here is the output.
Code:
Welcome to FreeNAS
[root@freenas] ~# freenas-update -C /tmp/cache check && freenas-update -C /tmp/cache update
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/FreeNAS-9.3-BETA/LATEST)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/FreeNAS-9.3-BETA/LATEST): Read 4304 bytes total
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem): Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'O64OcppTVyUv6LWcp2ferRXQfoQK5jSvqbJvFI4psFWnOmry0xExM2iSg1OcBbJddFxoqnx2gFgg5uddaONiyMPNmDmrzdhkkWGbzIUt0MBF29aT+8I5+LSWDltGQOwW9TylAVJTW5r5tVFFFcyzc6gDI0PYBSWhfRI8YKoIWE70iLza2D3Dncre4aqG7FP2XTkhf4JbnBJpy1+ZgBfL0dWweAsa2XfQl95+R44tKrv0sUwy/NrZrinlf3Ny8K8bJBbk+t9BMAxPBv1bPvE9kCkmXRDrDcIydZq//5fxdNcv5w4RbIEuRpmJSNEldAgTMf7OftrUxPXcyd4ny8U+ug==', '-R', '/tmp/tmpjaSIZJ.pem']
Signature check succeeded
DownloadUpdate: Will upgrade package base-os
DownloadUpdate: Will upgrade package FreeNASUI
DownloadUpdate: Will upgrade package freenas-pkg-tools
Searching for base-os-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Searching for base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz): Read 1048576 bytes
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz): Read 2097152 bytes
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz): Read 3145728 bytes
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz): Read 4194304 bytes
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz): Read 4612200 bytes total
Searching for FreeNASUI-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Searching for FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz): Read 45021 bytes total
Searching for freenas-pkg-tools-9.3-BETA-c10fbb0.tgz
Searching for freenas-pkg-tools-9.3-BETA-4ab9cce-9.3-BETA-c10fbb0.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/freenas-pkg-tools-9.3-BETA-4ab9cce-9.3-BETA-c10fbb0.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/freenas-pkg-tools-9.3-BETA-4ab9cce-9.3-BETA-c10fbb0.tgz): Read 22977 bytes total
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem): Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'O64OcppTVyUv6LWcp2ferRXQfoQK5jSvqbJvFI4psFWnOmry0xExM2iSg1OcBbJddFxoqnx2gFgg5uddaONiyMPNmDmrzdhkkWGbzIUt0MBF29aT+8I5+LSWDltGQOwW9TylAVJTW5r5tVFFFcyzc6gDI0PYBSWhfRI8YKoIWE70iLza2D3Dncre4aqG7FP2XTkhf4JbnBJpy1+ZgBfL0dWweAsa2XfQl95+R44tKrv0sUwy/NrZrinlf3Ny8K8bJBbk+t9BMAxPBv1bPvE9kCkmXRDrDcIydZq//5fxdNcv5w4RbIEuRpmJSNEldAgTMf7OftrUxPXcyd4ny8U+ug==', '-R', '/tmp/tmp7s4WSw.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem): Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'O64OcppTVyUv6LWcp2ferRXQfoQK5jSvqbJvFI4psFWnOmry0xExM2iSg1OcBbJddFxoqnx2gFgg5uddaONiyMPNmDmrzdhkkWGbzIUt0MBF29aT+8I5+LSWDltGQOwW9TylAVJTW5r5tVFFFcyzc6gDI0PYBSWhfRI8YKoIWE70iLza2D3Dncre4aqG7FP2XTkhf4JbnBJpy1+ZgBfL0dWweAsa2XfQl95+R44tKrv0sUwy/NrZrinlf3Ny8K8bJBbk+t9BMAxPBv1bPvE9kCkmXRDrDcIydZq//5fxdNcv5w4RbIEuRpmJSNEldAgTMf7OftrUxPXcyd4ny8U+ug==', '-R', '/tmp/tmpDVTeMI.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem): Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'O64OcppTVyUv6LWcp2ferRXQfoQK5jSvqbJvFI4psFWnOmry0xExM2iSg1OcBbJddFxoqnx2gFgg5uddaONiyMPNmDmrzdhkkWGbzIUt0MBF29aT+8I5+LSWDltGQOwW9TylAVJTW5r5tVFFFcyzc6gDI0PYBSWhfRI8YKoIWE70iLza2D3Dncre4aqG7FP2XTkhf4JbnBJpy1+ZgBfL0dWweAsa2XfQl95+R44tKrv0sUwy/NrZrinlf3Ny8K8bJBbk+t9BMAxPBv1bPvE9kCkmXRDrDcIydZq//5fxdNcv5w4RbIEuRpmJSNEldAgTMf7OftrUxPXcyd4ny8U+ug==', '-R', '/tmp/tmpXweQg4.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem): Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'O64OcppTVyUv6LWcp2ferRXQfoQK5jSvqbJvFI4psFWnOmry0xExM2iSg1OcBbJddFxoqnx2gFgg5uddaONiyMPNmDmrzdhkkWGbzIUt0MBF29aT+8I5+LSWDltGQOwW9TylAVJTW5r5tVFFFcyzc6gDI0PYBSWhfRI8YKoIWE70iLza2D3Dncre4aqG7FP2XTkhf4JbnBJpy1+ZgBfL0dWweAsa2XfQl95+R44tKrv0sUwy/NrZrinlf3Ny8K8bJBbk+t9BMAxPBv1bPvE9kCkmXRDrDcIydZq//5fxdNcv5w4RbIEuRpmJSNEldAgTMf7OftrUxPXcyd4ny8U+ug==', '-R', '/tmp/tmpZTIzpd.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem): Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'O64OcppTVyUv6LWcp2ferRXQfoQK5jSvqbJvFI4psFWnOmry0xExM2iSg1OcBbJddFxoqnx2gFgg5uddaONiyMPNmDmrzdhkkWGbzIUt0MBF29aT+8I5+LSWDltGQOwW9TylAVJTW5r5tVFFFcyzc6gDI0PYBSWhfRI8YKoIWE70iLza2D3Dncre4aqG7FP2XTkhf4JbnBJpy1+ZgBfL0dWweAsa2XfQl95+R44tKrv0sUwy/NrZrinlf3Ny8K8bJBbk+t9BMAxPBv1bPvE9kCkmXRDrDcIydZq//5fxdNcv5w4RbIEuRpmJSNEldAgTMf7OftrUxPXcyd4ny8U+ug==', '-R', '/tmp/tmpISqj4a.pem']
Signature check succeeded
Upgrade package base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5 to base-os-9.3-BETA-3f455d0-a0f03fc-f5ca2c5
Upgrade package FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5 to FreeNASUI-9.3-BETA-3f455d0-a0f03fc-f5ca2c5
Upgrade package freenas-pkg-tools-9.3-BETA-4ab9cce to freenas-pkg-tools-9.3-BETA-c10fbb0
RunCommand(/usr/local/sbin/beadm, ['create', u'FreeNAS-9.3-BETA-1417305865'])
GRUB configuration updated successfully
Created successfully
RunCommand(/sbin/zfs, ['snapshot', u'freenas-boot/grub@Pre-Upgrade-FreeNAS-9.3-BETA-1417305865'])
RunCommand(/usr/local/sbin/beadm, ['mount', u'FreeNAS-9.3-BETA-1417305865', '/tmp/tmpwxK7xv'])
Mounted successfully on '/tmp/tmpwxK7xv'
RunCommand(/sbin/mount, ['-t', 'nullfs', '/boot/grub', '/tmp/tmpwxK7xv/boot/grub'])
Searching for base-os-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Searching for base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Found package file /tmp/cache/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Searching for FreeNASUI-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Searching for FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Found package file /tmp/cache/FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz
Searching for freenas-pkg-tools-9.3-BETA-c10fbb0.tgz
Searching for freenas-pkg-tools-9.3-BETA-4ab9cce-9.3-BETA-c10fbb0.tgz
Found package file /tmp/cache/freenas-pkg-tools-9.3-BETA-4ab9cce-9.3-BETA-c10fbb0.tgz
Installer got packages [{u'base-os': <open file u'/tmp/cache/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz', mode 'r' at 0x8061ec5d0>}, {u'FreeNASUI': <open file u'/tmp/cache/FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz', mode 'r' at 0x8061ec420>}, {u'freenas-pkg-tools': <open file u'/tmp/cache/freenas-pkg-tools-9.3-BETA-4ab9cce-9.3-BETA-c10fbb0.tgz', mode 'r' at 0x8061ec540>}]
Installing package {u'base-os': <open file u'/tmp/cache/base-os-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz', mode 'r' at 0x8061ec5d0>}
base-os-9.3-BETA-3f455d0-a0f03fc-f5ca2c5
upgrade_aware = True
Updated package base-os from 9.3-BETA-bc4f97a-a0f03fc-f5ca2c5 to 9.3-BETA-3f455d0-a0f03fc-f5ca2c5 in database
script (chroot to /tmp/tmpwxK7xv): ['sh', '-x', '/88838-post-upgrade']
-----------
/usr/bin/touch /boot/kernel/linker.hints
/usr/bin/touch /boot/modules/linker.hints
/usr/bin/touch /data/cd-upgrade
/usr/bin/touch /data/need-update
--------------
+ /usr/bin/touch /boot/kernel/linker.hints
+ /usr/bin/touch /boot/modules/linker.hints
+ /usr/bin/touch /data/cd-upgrade
+ /usr/bin/touch /data/need-update
Installing package {u'FreeNASUI': <open file u'/tmp/cache/FreeNASUI-9.3-BETA-bc4f97a-a0f03fc-f5ca2c5-9.3-BETA-3f455d0-a0f03fc-f5ca2c5.tgz', mode 'r' at 0x8061ec420>}
FreeNASUI-9.3-BETA-3f455d0-a0f03fc-f5ca2c5
upgrade_aware = True
Updated package FreeNASUI from 9.3-BETA-bc4f97a-a0f03fc-f5ca2c5 to 9.3-BETA-3f455d0-a0f03fc-f5ca2c5 in database
script (chroot to /tmp/tmpwxK7xv): ['sh', '-x', '/88838-post-upgrade']
-----------
/usr/bin/touch /data/cd-upgrade
/usr/bin/touch /data/need-update
--------------
+ /usr/bin/touch /data/cd-upgrade
+ /usr/bin/touch /data/need-update
Installing package {u'freenas-pkg-tools': <open file u'/tmp/cache/freenas-pkg-tools-9.3-BETA-4ab9cce-9.3-BETA-c10fbb0.tgz', mode 'r' at 0x8061ec540>}
freenas-pkg-tools-9.3-BETA-c10fbb0
upgrade_aware = False
Updated package freenas-pkg-tools from 9.3-BETA-4ab9cce to 9.3-BETA-c10fbb0 in database
RunCommand(umount, ['-f', '/tmp/tmpwxK7xv/boot/grub'])
RunCommand(/usr/local/sbin/beadm, ['unmount', '-f', u'FreeNAS-9.3-BETA-1417305865'])
Unmounted successfully
RunCommand(/usr/local/sbin/beadm, ['activate', u'FreeNAS-9.3-BETA-1417305865'])
GRUB configuration updated successfully
Activated successfully
RunCommand(/sbin/zpool, ['scrub', 'freenas-boot'])