本節旨在說明 Solaris 10 作業系統中與服務管理功能相關的問題。如需 Solaris 作業系統中有關此項新功能的更多資訊,請參閱「Solaris 10 新增功能」中的「Solaris Service Manager」中的「Solaris 服務管理」。
在 Solaris 10 作業系統完成安裝後系統首次啟動時,附屬服務可能發生錯誤。svccfg import 子指令可能無法啟動已在服務清單檔中宣告的附屬服務。因此,附屬服務可能無法依序啟動,並且會產生與這些服務相關的錯誤訊息。
解決方法:為附屬服務發出 svcadm refresh 指令。例如:
svcadm refresh dependent FMRI |
軟體開發人員可以使用下列解決方法來避免此問題:
在實例層級宣告附屬服務,而不是在服務層級宣告。
若為即時安裝,請啟用套裝軟體的安裝後程序檔以執行 svcadm refresh dependent FMRI 指令。
若為使用其他啟動環境的安裝,請將 svcadm refreshdependent FMRI 指令附加到 /var/svc/profile/upgrade 檔案中。
若主機未配置本機印表機,則 ipp-listener 和 rfc1179 這兩個列印服務依預設會設定為離線。一旦主機配置了本機印表機之後,這些服務會自動轉變為線上。這些服務的預設離線設定不被認為是錯誤。因此,不需要使用者介入。
解決方法:無。
在未使用網路資訊服務 (NIS) 或 NIS+ 名稱服務的系統上,會停用 NFS 和 autofs 服務。此失敗是由於這些服務必須依賴 keyserv 常駐程式。keyserv 常駐程式依賴於 RPC 網域名稱,而它不可於不使用 NIS 或 NIS+ 的系統上設定。因此,keyserv 常駐程式的失敗會導致 NFS 和 autofs 服務變為停用。
解決方法:若要啟用這些服務,請執行下列步驟:
成為超級使用者。
發出下列指令:
# svcadm disable network/rpc/keyserv # svcadm disable -t network/nfs/client:default # svcadm enable network/nfs/client:default # svcadm disable -t network/nfs/server:default # svcadm enable network/nfs/server:default # svcadm disable -t network/rpc/gss:ticotsord # svcadm enable network/rpc/gss:ticotsord |
於系統啟動期間,在遠端檔案系統和命名服務生效之前,有時會先啟動主控台或 ssh 登入等登入服務。因此,可能無法辨識使用者名稱或無法使用使用者主目錄。
解決方法:如果發生錯誤,請等候數秒後再重新登入一次。另外,可以使用本機帳號登入來檢視系統狀態。