在 Solaris 10 作業系統完成安裝後系統首次啟動時,附屬服務可能發生錯誤。svccfg import 子指令可能無法啟動已在服務清單檔中宣告的附屬服務。因此,附屬服務可能無法依序啟動,並且會產生與這些服務相關的錯誤訊息。
解決方法:為附屬服務發出 svcadm refresh 指令。例如:
svcadm refresh dependent FMRI |
軟體開發人員可以使用下列解決方法來避免此問題:
在實例層級宣告附屬服務,而不是在服務層級宣告。
若為即時安裝,請啟用套裝軟體的安裝後程序檔以執行 svcadm refresh dependent FMRI 指令。
若為使用其他啟動環境的安裝,請將 svcadm refreshdependent FMRI 指令附加到 /var/svc/profile/upgrade 檔案中。