Out of date boot_archive

Seems that every time I try to do a reconfiguration reboot of a
new Sparc Solaris 10 Update 6 box, I end up having to take a trip
to the console.

Update 6 includes the concept of a boot_archive, and for some
reason it’s not getting properly updated as the box goes down.

The fix is to get on the console and… (Output below)

But if you’re not near the physical box, and your console isn’t
readily available on the network, you may be in trouble.
Something to consider before starting the reboot…

{0} ok boot -F failsafe
Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a  File and args: -F failsafe
SunOS Release 5.10 Version Generic_137137-09 64-bit
Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Configuring devices.
Searching for installed OS instances...
An out of sync boot archive was detected on /dev/dsk/c0t0d0s0.
The boot archive is a cache of files used during boot and
should be kept in sync to ensure proper system operation.
Do you wish to automatically update this boot archive? [y,n,?] y
Updating boot archive on /dev/dsk/c0t0d0s0.
The boot archive on /dev/dsk/c0t0d0s0 was updated successfully.
Solaris 10 10/08 s10s_u6wos_07b SPARC was found on /dev/dsk/c0t0d0s0.
Do you wish to have it mounted read-write on /a? [y,n,?] n
Starting shell.
# init 0
# syncing file systems... done
Program terminated
{0} ok boot