System Administration Guide: Basic Administration

Procedurex86: How to Clear Automatic Boot Archive Update Failures by Using the auto-reboot-safe Property

On an x86 based systems, during the process of booting the system, if a warning similar to the following is displayed, take action as described in the following procedure.


WARNING: Reboot required.
The system has updated the cache of files (boot archive) that is used
during the early boot sequence. To avoid booting and running the system
with the previously out-of-sync version of these files, reboot the
system from the same device that was previously booted.

The system then enters system maintenance mode.

  1. Become superuser or assume an equivalent role.

    Roles contain authorizations and privileged commands. For more information about roles, see Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Reboot the system.


    # reboot
    

    To prevent this type of failure, if the active BIOS boot device and the GRUB menu entries point to the current boot instance, do the following:

  3. Set the auto-reboot-safe property of the svc:/system/boot-config SMF service to true, as follows:


    # svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true
    
  4. Verify that the auto-reboot-safe property is set correctly.


    # svccfg -s svc:/system/boot-config:default listprop |grep config/auto-reboot-safe
    config/auto-reboot-safe            boolean  true