Solaris WBEM Services 2.5 常駐程式找不到為 com.sun.wbem.provider 介面或 com.sun.wbem.provider20 介面撰寫的提供者。 即使您已經為這些介面所撰寫的提供者建立一個 Solaris_ProviderPath 實例,Solaris WBEM Services 2.5 常駐程式仍然找不到該提供者。
解決方法: 若要啟用該常駐程式來尋找這類提供者,請停止 Solaris WBEM Services 2.5 常駐程式再重新啟動。
# /etc/init.d/init.wbem stop # /etc/init.d/init.wbem start |
如果您使用 javax
API 來開發提供者,就不需要停止再重新啟動 Solaris
WBEM Services 2.5 常駐程式,因為常駐程式會自動地辨識 javax
提供者。
如果您選擇使用 com.sun 應用程式設計介面而不是 javax
應用程式設計介面來開發 WBEM 軟體,便只有 CIM 遠端方法呼叫 (RMI) 可以完全支援。 其他通訊協定,例如
XML/HTTP 也無法保證可以正常地執行 com.sun 應用程式設計介面。
下表列出的,是可以在 RMI 順利呼叫,但在 XML/HTTP 時會失敗的呼叫範例。
方法呼叫 |
錯誤訊息 |
---|---|
CIMClient.close() |
NullPointerException |
CIMClient.execQuery() |
CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED |
CIMClient.getInstance() |
CIM_ERR_FAILED |
CIMClient.invokeMethod() |
XMLERROR: ClassCastException |
Solaris 管理主控台裝載 (Mounts) 和共用 (Shares) 工具無法修改在 / (root)、/usr 和 /var 等系統重要檔案系統的裝載選項。
解決方法: 請選擇以下其中一個解決方法。
使用包含裝載指令的遠端裝載選項。
# mount -F file-system-type -o remount,additional-mount-options \ device-to-mount mount-point |
使用 -remount 選項和 mount 指令所做的裝載屬性修改不是永久的。 另外,不是以過去指令的 additional-mount-options 指定的所有裝載選項,都會繼承由該系統所指定的預設值。如需詳細資訊,請參閱 mount_ufs(1M) 線上援助頁。
編輯 /etc/vfstab 檔案中適當的項目來修改檔案系統裝載屬性,再重新啟動系統。
當記憶體的餘量低時,下列錯誤訊息就會顯示:
CIM_ERR_LOW_ON_MEMORY |
解決方法: 要重設「CIM 物件管理員系統訊息庫」,請遵循這些步驟。
轉換到超級使用者(superuser)的身份。
停止「CIM 物件管理員」。
# /etc/init.d/init.wbem stop |
移除 JavaSpacesTM 日誌目錄。
# /bin/rm -rf /var/sadm/wbem/log |
重新啟動「CIM 物件管理員」。
# /etc/init.d/init.wbem start |
當您在重新設定「CIM 物件管理員」系統訊息庫時,便會遺失所有資料儲存中的專用定義。 您必須使用 mofcomp 指令來重新編譯包含有那些定義的 MOF 檔案。 例如:
# /usr/sadm/bin/mofcomp -u root -p root-password your-mof-file |