Solaris 9 9/04 版本說明

系統管理錯誤

Solaris 9 9/04 發行版本存在以下系統管理錯誤。

SPARC: 發生於暫停與回復循環期間的程式錯誤可能導致系統當機 (5062026)

在您執行暫停與回復 (cpr) 循環時發生的系統程式錯誤,可能造成系統當機。更典型地,此問題可於安裝了 XVR-1000 圖形加速器的 Sun Blade TM 2000 工作站上見到。其他基於 SPARC 的系統在發生程式錯誤期間幾乎不會當機。發生程式錯誤時,不會儲存記憶體傾印,主控台上也不會出現提示。如果核心除錯程式 (kadb) 在作用中,問題可能會更普遍。

解決方法: 若要將系統復原至可用的狀態,請手動重新啟動系統。

SPARC: 暫停與回復模組可能導致系統發生程式錯誤 (5042241)

若您使用 cpr 模組以暫停、然後再回復系統,可能會造成系統發生程式錯誤。系統會顯示類似下列範例中的錯誤訊息:


panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): 
consistent dma sync timeout

解決方法:請勿在支援此功能的系統上啟動暫停及回復作業。

SPARC: 使用組合鍵停止系統可能導致系統程式發生錯誤 (5061679)

如果您嘗試按下如 Stop-A 或 L1-A 等組合鍵以停止系統,系統可能會發生程式錯誤。系統會顯示類似下列範例中的錯誤訊息:


panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): 
consistent dma sync timeout

解決方法:請勿使用組合鍵強迫系統進入 OpenBootTM PROM。

語言環境管理員工具無法正確安裝繁體中文語言環境 (5032377)

語言環境管理員工具無法將繁體中文語言環境完整地安裝到系統上。錯誤發生的原因是?工具無法安裝 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.

解決方法: 在加入繁體中文語言環境之前,請執行下列步驟:

  1. 成為超級使用者。

  2. 變更至 /usr/sadm/lib/localeadm/ 目錄

  3. 開啟 Locale_config_S9.txt 檔案。

  4. 搜尋「UNWhjmfp」中無前置字母「S」的實例。

  5. 將文字從「UNWhjmfp」變更為「SUNWhjmfp」。

  6. 安裝繁體中文語言環境。

    # localeadm -a zh_tw path_to_image

依您使用的平台套用下列修補程式之一:

x86: 僅載入新的框架時,通用序列匯流排架構模組除錯程式未自動配置 (4982529)

在某些 x86 系統上,可能未自動配置通用序列匯流排架構 (USBA) 模組除錯程式 (mdb) 指令。

解決方法:若要存取 USBA mdb 指令,請於啟動 mdb 後運行以下指令,以手動載入 usba mdb 模組:


> ::load usba

載入 usba mdb 模組後,您可以透過運行以下指令獲得所有 USB 指令的清單:


> ::dcmds ! grep usb

如果 Solaris Installation CD 正被使用則語言環境安裝將失敗 (4967742)

如果您使用 Solaris Installation CD 安裝所需的套裝軟體,則語言環境管理員工具 (localeadm) 無法設定新的語言環境。當您從 Solaris Software 1 of 2 CD 安裝套裝軟體時會失敗。工具不會自動彈出 1 of 2 CD。因此, 您無法放入下一張 CD 以繼續安裝。

解決方法:若要為您的語言環境安裝套裝軟體,請使用 Solaris DVD 或網路安裝影像。如果兩者皆無法使用,請執行下列步驟:

  1. 取得設定您設定安裝語言環境時所需要的 Solaris 套裝軟體清單。

    % localeadm -v -q option

    option 為您正在設定的區域或語言環境的名稱。例如,西歐區域請鍵入 weu 做為選項。

    套裝軟體會依其在 Installation CD 中被找到的順序顯示在清單中,如下:

    • Solaris Software 1 of 2 CD

    • Solaris Software 2 of 2 CD

    • Languages CD

  2. 將各自 CD 中列出的套裝軟體複製到機器或網路上的目錄。若要在每一張 CD 中判斷這些套裝軟體的確實路徑,請使用 find 指令。

  3. 傳回 localeadm 指令以安裝這些套裝軟體。源目錄為您在前一步驟儲存所複製之套裝軟體的目錄。

在 Solaris 9 9/04 軟體上,讀取和寫入的 DVD 大於 4GB 時會發生問題 (4908624、4987026)

在 Solaris 9 9/04 軟體上讀取和寫入大於 4 GB 的 DVD 時會發生問題。


注意 –

在 SPARC 32 位元平台和 x86 平台上均會發生這些問題。這些問題不會發生在含有低於 4 GB 資料的 DVD 平台或 64 位元的 SPARC 平台。


每達到 4 GB 時,相同資料似乎在自行重複。可以掛載這些 DVD 來進行讀取,但有些檔案可能顯示為已毀壞,而其他檔案可能無法存取。此外,寫入容量大於 4 GB 可能會導致毀壞 DVD 上的現有資料。

解決方法:無。

x86: 在啟動 BIOS 時按 F4 鍵無法啟動服務分割區 (4782757, 5051157)

您要啟動具有服務分割區的 Sun LX50,且其上安裝有 Solaris 9 9/04 (x86 平台版) 軟體。當螢幕上顯示該選項時,如果按 F4 功能鍵啟動服務分割區,就會導致螢幕變成空白。而系統無法啟動服務分割區。

解決方法:請勿在顯示 [BIOS 啟動螢幕] 時按 F4 鍵。逾時之後,將顯示 [目前磁碟分割區資訊] 螢幕。在 [元件號碼] 欄中選取與 type=DIAGNOSTIC 對應的號碼。按 Return 鍵。系統會啟動服務分割區。

Solaris WBEM Services 2.5 常駐程式找不到 com.sun 應用程式設計介面供應程式 (4619576)

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 應用程式設計介面在 XML/HTTP 傳輸協定下無法正常進行方法調用 (4497393、4497399、4497406、4497411)

如果您選擇使用 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 管理主控台掛載和共用工具來修改檔案系統掛載屬性 (4466829)

Solaris 管理主控台掛載和共用工具無法修改如根 (/)、/usr/var 等系統重要檔案系統的掛載選項。

解決方法:請選擇以下解決方法之一: