Symptoms


The system is booting into maintanence mode with error message:


svc:/system/boot-archive:default: Method or service exit timed out.
Killing contract 31.
svc:system/boot-archive:default: Method "/lib/svc/methodboot-archive" failed due to signal KILL.
svc startd[7]: system/boot-archive:default failed: transitioned to maintenance."



Additional


after viewing the system-boot-archive:default.log


Executing start method ("/lib/svc/method/boot-archive")
Method or service exit timed out. Killing contract 12
Method start failed due to signal KILL



Cause

---


Resolution


We must increase the default timeout for service startup on boot-archive to 120s.

# svccfg -s boot-archive setprop start/timeout_seconds=120


and then reboot the storage.


# shutdown -y -g 0 -i 6