Solaris 9 9/04 發行版本存在以下系統管理錯誤。
在您執行暫停與回復 (cpr) 循環時發生的系統程式錯誤,可能造成系統當機。更典型地,此問題可於安裝了 XVR-1000 圖形加速器的 Sun Blade TM 2000 工作站上見到。其他基於 SPARC 的系統在發生程式錯誤期間幾乎不會當機。發生程式錯誤時,不會儲存記憶體傾印,主控台上也不會出現提示。如果核心除錯程式 (kadb) 在作用中,問題可能會更普遍。
解決方法: 若要將系統復原至可用的狀態,請手動重新啟動系統。
若您使用 cpr 模組以暫停、然後再回復系統,可能會造成系統發生程式錯誤。系統會顯示類似下列範例中的錯誤訊息:
panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): consistent dma sync timeout |
解決方法:請勿在支援此功能的系統上啟動暫停及回復作業。
如果您嘗試按下如 Stop-A 或 L1-A 等組合鍵以停止系統,系統可能會發生程式錯誤。系統會顯示類似下列範例中的錯誤訊息:
panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): consistent dma sync timeout |
解決方法:請勿使用組合鍵強迫系統進入 OpenBootTM PROM。
語言環境管理員工具無法將繁體中文語言環境完整地安裝到系統上。錯誤發生的原因是?工具無法安裝 SUNWhjmfp 套裝軟體。例如,您鍵入了下列指令:
# localeadm -a zh_tw path_to_image
在安裝 SUNWhjmfp 套裝軟體時,語言環境管理員工具會停止處理。螢幕上將顯示以下錯誤訊息:
pkgadd: ERROR: no package associated with <UNWhjmfp> There was an error adding package UNWhjmfp to the system. |
解決方法: 在加入繁體中文語言環境之前,請執行下列步驟:
成為超級使用者。
變更至 /usr/sadm/lib/localeadm/ 目錄。
開啟 Locale_config_S9.txt 檔案。
搜尋「UNWhjmfp」中無前置字母「S」的實例。
將文字從「UNWhjmfp」變更為「SUNWhjmfp」。
安裝繁體中文語言環境。
# localeadm -a zh_tw path_to_image
依您使用的平台套用下列修補程式之一:
基於 SPARC 的系統的 ID 為 117590-04 或更高的修補程式。
基於 x86 的系統的 ID 為 117591-04 或更高的修補程式。
在某些 x86 系統上,可能未自動配置通用序列匯流排架構 (USBA) 模組除錯程式 (mdb) 指令。
解決方法:若要存取 USBA mdb 指令,請於啟動 mdb 後運行以下指令,以手動載入 usba mdb 模組:
> ::load usba |
載入 usba mdb 模組後,您可以透過運行以下指令獲得所有 USB 指令的清單:
> ::dcmds ! grep usb |
如果您使用 Solaris Installation CD 安裝所需的套裝軟體,則語言環境管理員工具 (localeadm) 無法設定新的語言環境。當您從 Solaris Software 1 of 2 CD 安裝套裝軟體時會失敗。工具不會自動彈出 1 of 2 CD。因此, 您無法放入下一張 CD 以繼續安裝。
解決方法:若要為您的語言環境安裝套裝軟體,請使用 Solaris DVD 或網路安裝影像。如果兩者皆無法使用,請執行下列步驟:
取得設定您設定安裝語言環境時所需要的 Solaris 套裝軟體清單。
% localeadm -v -q option
option 為您正在設定的區域或語言環境的名稱。例如,西歐區域請鍵入 weu 做為選項。
套裝軟體會依其在 Installation CD 中被找到的順序顯示在清單中,如下:
Solaris Software 1 of 2 CD
Solaris Software 2 of 2 CD
Languages CD
將各自 CD 中列出的套裝軟體複製到機器或網路上的目錄。若要在每一張 CD 中判斷這些套裝軟體的確實路徑,請使用 find 指令。
傳回 localeadm 指令以安裝這些套裝軟體。源目錄為您在前一步驟儲存所複製之套裝軟體的目錄。
在 Solaris 9 9/04 軟體上讀取和寫入大於 4 GB 的 DVD 時會發生問題。
在 SPARC 32 位元平台和 x86 平台上均會發生這些問題。這些問題不會發生在含有低於 4 GB 資料的 DVD 平台或 64 位元的 SPARC 平台。
每達到 4 GB 時,相同資料似乎在自行重複。可以掛載這些 DVD 來進行讀取,但有些檔案可能顯示為已毀壞,而其他檔案可能無法存取。此外,寫入容量大於 4 GB 可能會導致毀壞 DVD 上的現有資料。
解決方法:無。
您要啟動具有服務分割區的 Sun LX50,且其上安裝有 Solaris 9 9/04 (x86 平台版) 軟體。當螢幕上顯示該選項時,如果按 F4 功能鍵啟動服務分割區,就會導致螢幕變成空白。而系統無法啟動服務分割區。
解決方法:請勿在顯示 [BIOS 啟動螢幕] 時按 F4 鍵。逾時之後,將顯示 [目前磁碟分割區資訊] 螢幕。在 [元件號碼] 欄中選取與 type=DIAGNOSTIC 對應的號碼。按 Return 鍵。系統會啟動服務分割區。
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 常駐程式。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 管理主控台掛載和共用工具無法修改如根 (/)、/usr 和 /var 等系統重要檔案系統的掛載選項。
解決方法:請選擇以下解決方法之一:
配合使用 remount 選項和 mount 指令。
# 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 檔案中適當的項目來修改檔案系統掛載屬性,然後重新啟動系統。