Solaris 9 4/04 版本說明

第 2 章 Solaris 運行時間問題

本章說明已知的運行時間問題。 如需瞭解因識別太晚而未及時納入這些版本說明中的最新 Solaris 運行時間問題,請參閱位於 http://docs.sun.com/db/doc/817-4888「Solaris 9 4/04 版本說明」

硬體相關錯誤

Solaris 9 4/04 版本存在以下硬體相關錯誤:

當 USB 裝置插接到 USB 2.0 通訊埠時可能發生系統當機 (5018218)

當某些 USB 裝置透過 USB 2.0 通訊埠連線到系統時,可能會發生競爭情況。 這種情況可能會導致系統當機。

解決方法:如果系統當機,請拔下 USB 裝置,然後重新啟動系統。

在 Solaris 9 4/04 作業系統中不支援較新的 Digi Edgeport USB 串列轉換器 (4900383)

雖然新的 Digi Edgeport USB 串列轉換器保留了同樣的模型編號,但其晶片基礎最近已經變更。 這種變更使得此 Solaris 作業系統版本不支援較新的轉換器。

未來版本的 Solaris 將提供對具有新晶片的 Edgeport 裝置的支援,並將其作為一個修補程式。

解決方法:從 Inside Out Networks 公司訂購該裝置。 訂購時,請指定該裝置將在 Solaris 作業系統上運行。 要求訂購舊的 930 單元。

如需更多資訊,請移至 http://www.ionetworks.com

x86: Solaris 9 4/04 作業系統中不存在用於通用主機控制器介面的 USBA 1.0 框架裝置驅動程式 (4990411)

Solaris 9 4/04 版本中不存在用於通用主機控制器介面 (UHCI) 的 USBA 1.0 框架裝置驅動程式 (usba10_uhci)。

在帶有 UHCI 硬體的系統上運行 usbconfig 程序檔 (可從 http://www.sun.com/bigadmin 取得) 並指定 [USBA 1.0 everywhere],會將所有的 USB 通訊埠連結至 USBA 1.0 框架,但 UHCI 通訊埠例外。 這是未預期的結果。

prtconf -D 指令的輸出將顯示 USB 主機控制器及其通訊埠所連結至的驅動程式。

解決方法:UHCI 通訊埠 (如果有) 仍然可與原來的 USB 框架配合使用。

智慧卡錯誤

Solaris 9 4/04 作業系統中存在以下智慧卡錯誤:

系統對智慧卡無回應 (4415094)

如果 ocfserv 終止,而且顯示被鎖定,即使當插入或移除智慧卡時,系統仍然保持在鎖定狀態。

解決方法:請執行以下步驟來為您的系統解除鎖定︰

  1. 執行遠端登入至已終止 ocfserv 程序的機器。

  2. 成為超級使用者。

  3. 在終端機視窗中鍵入以下指令來終止 dtsession 程序。


    # pkill dtsession
    

ocfserv 會重新啟動,同時會復原智慧卡登入及其功能。

智慧卡管理主控台中的 [編輯配置檔案] 功能表項目無法運作 (4447632)

智慧卡管理主控台中的 [編輯配置檔案] 功能表項目無法編輯位於 /etc/smartcard/opencard.properties 中的智慧卡配置檔案。 如果選取功能表項目,螢幕會顯示一條警告,指明除非是技術支援人員的要求,否則不要繼續。

解決方法:請勿使用智慧卡管理主控台中的 [編輯配置檔案] 功能表項目。 如需有關智慧卡配置的資訊,請參閱「Solaris Smartcard Administration Guide」。

一般桌面環境 (CDE) 錯誤

Solaris 9 4/04 作業系統存在以下 CDE 錯誤:

SPARC: 如果在無本地磁碟的用戶端設定中啟用電源管理,則 Sun Blade 1000 和 Sun Blade 2000 系統會發生核心當機 (4985416)

在 Solaris 9 4/04 版本中,如果在 Sun BladeTM 1000 或 Sun BladeTM 2000 系統上的無本地磁碟用戶端設定中啟用電源管理,則會發生核心當機。 這種系統當機在系統閒置一段時間後發生。

螢幕上將顯示以下錯誤訊息:


/usr/sbin/pmconfig: /etc/power.conf line (18) 無法將掛載點轉換成 prom 名稱。

此訊息還會記錄在 /var/adm/messages 檔案中。

解決方法:為避免這一問題,請執行以下步驟:

  1. 透過編輯 /etc/power.conf 檔案來停用電源管理。 將 autopm 項目從預設變更為停用

  2. 編輯 /etc/power.conf 檔案之後,從以下選項中進行選擇:

    • 重新啟動系統以使變更生效。

    • 成為超級使用者。 然後,運行以下指令:


      # /usr/sbin/pmconfig
      

CDE 可移除式媒體的自動運行功能被移除 (4634260)

CDE 桌面環境中的可移除式媒體自動運行功能已暫時從 Solaris 9 4/04 軟體中移除。

解決方法:若要使用 CD-ROM 或其他可移除式媒體容體的自動運行功能,您必須執行以下作業之一:

SPARC: 如果指定 FontList 選項,從指令行啟動時 dtmail 會當機 (4677329)

如果從指令行啟動 dtmail 時指定了 FontList 選項,則 dtmail 將在與 IMAP 伺服器連線後當機。 請參閱以下範例:


/usr/dt/bin/dtmail -xrm "Dtmail*FontList: -*-r-normal-*:"

螢幕上將顯示以下錯誤訊息:


分段錯誤

此問題在 Cja 語言環境中均會發生。

解決方法:從指令行啟動 dtmail 時,請勿指定 FontList 選項。

顯示帶有長文字行的電子郵件時 CDE 郵件程式看似當機 (4418793)

如果您嘗試在任何 Solaris 9 4/04 Unicode 或 UTF-8 語言環境中讀取包含多個長文字行的電子郵件訊息,則 CDE 郵件程式 (dtmail) 看似當機。 訊息不會立即顯示。

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

Solaris PDASync 無法從桌面刪除最後一個項目 (4260435)

在您從桌面刪除最後一個項目之後,當您同步處理您的掌上型裝置時,該項目會從掌上型裝置中復原回桌面。 此類您可能予以刪除、然後又復原之項目的範例有:您的 [行事曆] 上的最後一個約會或 [位址管理員] 中的最後一個位址。

解決方法:在同步化之前,請以手動方式從掌上型裝置刪除最後一個項目。

Solaris PDASync 不支援與多位元組國際化 PDA 裝置進行資料交換 (4263814)

如果您在 PDA 裝置及 Solaris CDE 之間交換多位元組資料,則可能會毀壞這兩個環境中的資料。

解決方法:在運行 SolarisTM PDASync 應用程式之前,請先使用 PDA 備份公用程式備份您個人電腦上的資料。 如果您意外地進行了多位元組資料交換並毀壞了該資料,請從備份中復原您的資料。

GNOME 2.0 的問題和錯誤

以下資訊適用於 GNOME 2.0 桌面。

GNOME 2.0 文件

如需 GNOME 2.0 桌面的版本說明和疑難排解資訊,請參閱位於 http://docs.sun.com 的以下文件:

系統管理錯誤

Solaris 9 4/04 版本存在以下系統管理錯誤:

在沒有超級使用者特權的情況下運行 cfgadm -l 指令時,它不會列出 USB 裝置 (4999109)

通常,cfgadm -l 指令會列出系統上所有動態可重新配置的硬體資源,包括 USB 裝置。 安裝 Solaris 9 4/04 軟體後,cfgadm -l 指令可能不再準確地列出 USB 裝置。 或者,如果您使用 pkgadd 指令增加 SUNWusb 套裝軟體,則該指令可能不再準確地列出 USB 裝置。

解決方法:請從以下解決方法中選擇一種:

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

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

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


> ::load usba

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


> ::dcmds ! grep usb

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

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


注意 –

在 SPARC 32 位元平台和 x86 平台上均會發生這些問題。 如果在這些平台上 DVD 的資料不到 4 GB,或者在 64 位元的 SPARC 平台上,就不會發生這些問題。


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

解決方法:無。

如果掛載的儲存裝置名稱是另一個掛載儲存裝置或用於新啟動環境之儲存裝置的子集,則 lucreate 指令會失敗 (4912890)

使用 lucreate 指令建立新啟動環境時,該指令在下列實例中將失敗︰

螢幕上將顯示下列令人誤解的錯誤訊息︰


檔案系統建立公用程式 /usr/lib/fs/ufsufs/mkfs 不可用。

無法為 boot-environment 建立所有需要的檔案系統。

無法為 boot-environment 建立檔案系統

解決方法:如果某儲存裝置的裝置名稱為已在使用之檔案系統上其他儲存裝置的子集,請確保該儲存裝置上沒有使用中的檔案系統。

如果已掛載檔案系統中存在任何名稱含糊性,則重新命名現有的 Solaris 容體管理複合裝置。

在以下解決方法中,d10d100 均僅作為一個範例使用。 含糊裝置名稱的其他範例有 d20d200,或 d377d37,其中 d20 匹配 d200d377 匹配 d37

  1. 成為超級使用者。

  2. 使用 metarename 指令重新命名以下其中一個含糊的複合裝置名稱。


    # metarename d10 d300 
    

    將複合裝置 d10 重新命名為 d300


注意 –

必須先卸載 d10 上的檔案系統,然後才可以使用 metarename 指令。

在卸載檔案系統後,編輯 /etc/vfstab 檔案。 此外,編輯任何其他包含您要重新命名的複合裝置名稱的適當配置檔案。 將舊複合裝置名稱的所有參照變更為新的複合裝置名稱。

如果檔案系統正在進行資料存取,請將系統改為單一使用者模式,以卸載該檔案系統。 變更後,重新啟動系統。


/etc/named.conf 檔案的存在導致 Solaris 管理主控台對使用者帳戶和群組帳戶的作業失敗 (4777931)

如果您使用 Solaris 管理主控台對作為網域名稱服務 (DNS) 伺服器的系統上的使用者帳戶或群組帳戶執行作業,便會發生錯誤。 如果該系統上存在 /etc/named.conf 檔案,就會發生這些錯誤。

在圖形化使用者介面 (GUI) 中或使用主控台指令行介面 smusersmgroup 執行這些作業時,會發生以下錯誤。

對使用者作業時,主控台會啟動新對話方塊,或 smuser 指令結束,並出現以下錯誤訊息:


「因意外錯誤,嘗試檢視使用者或角色失敗。
        失敗由以下錯誤引起:CIM_ERR_FAILED。」

對群組作業時,主控台會啟動新對話方塊,或 smgroup 指令結束,並出現以下錯誤訊息:


「因意外 CIM 錯誤 CIM_ERR_FAILED,嘗試讀取群組 ID 失敗。」作業來自 GUI 或指令行介面。

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

如需更多資訊,請參閱 smuser(1M)smgroup(1M) 線上說明手冊。

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

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

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

不總是產生 UltraSPARC II CP 事件訊息 (4732403)

在基於 UltraSPARC II 的系統的 Solaris 9 4/04 版本中,並不總是產生伴隨不可更正之記憶體錯誤訊息出現的 CP 事件訊息。 這包括以下系統:

其結果是識別失敗 CPU 所需的某些資訊不一定總會出現。

解決方法:如需最新資訊,請造訪 SunSolveSM 網站 (位於http://sunsolve.sun.com)。

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 等系統重要檔案系統的掛載選項。

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

嘗試使用 WBEM 加入資料時,發生 CIM_ERR_LOW_ON_MEMORY 錯誤 (4312409)

當記憶體不足時,螢幕上會顯示下列錯誤訊息:


CIM_ERR_LOW_ON_MEMORY

當 CIM 物件管理員記憶體不足時,您不能加入更多項目。 您必須重設 CIM 物件管理員儲存庫。

解決方法:若要重設 CIM 物件管理員儲存庫,請執行以下步驟:

  1. 成為超級使用者。

  2. 停止 CIM 物件管理員。


    # /etc/init.d/init.wbem stop
    
  3. 移除 JavaSpacesTM 日誌目錄。


    # /bin/rm -rf /var/sadm/wbem/log
    
  4. 重新啟動 CIM 物件管理員。


    # /etc/init.d/init.wbem start
    

    注意 –

    在重設 CIM 物件管理員儲存庫時,您會遺失資料儲存區中的所有專用定義。 您必須使用 mofcomp 指令來重新編譯包含這些定義的 MOF 檔案。 請參閱以下範例:


    # /usr/sadm/bin/mofcomp -u root -p root-password your-mof-file
    

Solaris 容體管理程式問題

Solaris 9 4/04 版本存在以下 Solaris 容體管理程式問題 。

Solaris 容體管理程式 metattach 指令可能會失敗

如果 Solaris 容體管理程式有鏡像的根 (/) 檔案系統,且在其中檔案系統未從磁柱 0 起始,則您附加的所有子鏡像均不可從磁柱 0 起始。

如果嘗試向原始子鏡像未從磁柱 0 起始的鏡像附加一個從磁柱 0 起始的子鏡像,則系統會顯示以下錯誤訊息︰


無法將已標示的子鏡像附加到未標示的鏡像中

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


注意 –

依預設,JumpStart 安裝程序從磁柱 0 開始交換,根 (/) 檔案系統從磁碟上其他某處開始交換。 一般的系統管理慣例是磁碟片段 0 從磁柱 0 起始。將根在磁碟片段 0 但非磁柱 0 上的預設 JumpStart 安裝鏡像到磁碟片段 0 從磁柱 0 起始的典型輔助磁碟上時,就會產生問題。 在嘗試連接第二個子鏡像時,此鏡像會產生錯誤訊息。 如需有關 Solaris 安裝程式預設運作方式的更多資訊,請參閱「Solaris 9 4/04 安裝指南」


Solaris 容體管理程式錯誤

Solaris 9 4/04 版本存在以下 Solaris 容體管理程式錯誤:

當 Solaris 容體管理程式 RAID-1 (鏡像) 或 RAID-5 容體建立於軟式分割區上的磁碟組中時,緊急備用磁碟無法正常運作 (4981358)

如果您在建立於軟式分割區之上的磁碟組中建立 Solaris 容體管理程式 RAID-1 (鏡像) 或 RAID-5 容體,緊急備用磁碟會無法正常運作。

您可能遇到的問題包括但不僅限於以下幾個方面:

當發生故障的緊急備用磁碟被換出後,Solaris 容體管理程式 metahs -e 指令在銅電纜儲存盒上會失敗 (4644106)

如果您遇到下列情況,metahs -e 指令可能會失敗︰

  1. 使用 metaverify 測試公用程式時,緊急備用裝置發生問題 (例如感應錯誤)。

  2. 複合裝置發生錯誤時,Solaris 容體管理程式軟體嘗試啟動緊急備用裝置。 緊急備用裝置被標示為中斷

  3. 系統當機。 在同一位置用新磁碟取代包含緊急備用裝置的故障磁碟。

  4. 系統啟動後,Solaris 容體管理程式軟體不識別新的緊急備用磁碟。

  5. metahs -e 指令用於啟用新磁碟上的緊急備用裝置。

螢幕上將會顯示以下訊息:


WARNING: md: d0: open error of hotspare (Unavailable)

發生此故障是因為 Solaris 容體管理程式軟體在內部不識別換入同一實體位置的新緊急備用磁碟。 Solaris 容體管理程式軟體繼續顯示已不在系統中的磁碟裝置 ID。


注意 –

未知此故障出現在 Photon 或儲存器附件上,這些裝置在磁碟更換時會變更裝置號碼。


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

如果邏輯裝置名稱不再存在,則 Solaris 容體管理程式 metadevadm 指令會失敗 (4645721)

您無法以透過 Solaris 容體管理程式軟體配置的磁碟機取代發生故障的磁碟機。 用於取代的磁碟機對於 Solaris 容體管理程式軟體而言必須是新的。 如果您將磁碟從 Photon 上的一個插槽實際移至另一個插槽,則 metadevadm 指令會失敗。 當磁碟片段的邏輯裝置名稱不再存在時,會發生此故障。 然而,磁碟的裝置 ID 會保留在複合裝置副本中。 螢幕上將會顯示以下訊息:


偵測到未命名的裝置。請運行 'devfsadm && metadevadm -r 來解決。

注意 –

此時您可以存取處於新位置的磁碟。 然而,您可能需要使用舊邏輯裝置名稱來存取磁碟片段。


解決方法:請將磁碟機實際移回其原始插槽。

Solaris 容體管理程式 metarecover 指令無法更新 metadb 名稱空間 (4645776)

如果移除並取代系統中的實體磁碟,然後使用 metarecover -p -d 指令將適當軟式分割區特定資訊寫入磁碟,就會導致開啟故障。 該指令不會更新複合裝置資料庫名稱空間,以反映磁碟裝置標識的變更。 此狀況會導致在磁碟上建立的每一個此類軟式分割區發生開啟故障。 螢幕上將會顯示以下訊息:


開啟錯誤

解決方法:請在新磁碟上建立軟式分割區,而不要使用 metarecover 指令回復軟式分割區。


注意 –

如果軟式分割區是鏡像或 RAID 5 的一部分,則可使用不帶 -e 選項的 metareplace 指令,以新的軟式分割區取代舊的軟式分割區。


# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition

網路錯誤

Solaris 9 4/04 版本存在以下網路錯誤:

在兩個 IP 節點間配置多個通道並啟用過濾可能會造成資料封包遺失 (4152864)

如果您在兩個 IP 節點之間配置多個 IP 通道,並啟用 ip_strict_dst_multihoming 或其他 IP 過濾器,可能會導致資料封包遺失。

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

安全性錯誤

Solaris 9 4/04 版本存在以下安全性錯誤:

解除鎖定 CDE 螢幕鎖定會移除 Kerberos 版本 5 憑證 (4674474)

如果解除鎖定某一鎖定的 CDE 階段作業,則可能會移除您快取的所有 Kerberos 版本 5 (krb5) 憑證。 其結果是您可能無法存取多種系統公用程式。 在下列情況下可能會出現此問題:

如果發生此問題,系統會顯示以下錯誤訊息︰


鎖定螢幕:PAM-KRB5 (auth): 在以 host/host-name 驗證 TGT 時出錯:
重播快取記憶體代碼的許可權被拒

解決方法:請在 /etc/pam.conf 檔案中加入以下非 pam_krb5 dtsession 項目:


dtsession auth requisite pam_authtok_get.so.1
dtsession auth required  pam_unix_auth.so.1

/etc/pam.conf 檔案中包含有這些項目時,依預設,pam_krb5 模組不會運行。

cronatbatch 無法為已鎖定帳戶排程工作 (4622431)

Solaris 9 4/04 版本會將已鎖定帳戶當作過期或不存在的帳戶處理。 因此,cronatbatch 公用程式就無法排程已鎖定帳戶的工作。

解決方法:若要讓已鎖定帳戶接受 cronatbatch 工作,請將已鎖定帳戶的密碼欄位 (*LK*) 取代為字串 NP (意即無密碼)。

其他軟體錯誤

下面是 Solaris 9 4/04 版本的另一個軟體錯誤:

SPARC: Veritas 容體管理程式在運行 Solaris 9 4/04 軟體的系統上可能失敗 (4642114)

如果您嘗試在運行 Solaris 9 4/04 軟體的系統上使用 Veritas 容體管理程式執行各種作業,以下公用程式可能會產生記憶體傾印:

解決方法:請執行以下步驟︰

  1. 成為超級使用者。

  2. 確認系統上存在 /var/ld/ld.config 檔案和 /usr/bin/crle 公用程式。

  3. 在終端機視窗中鍵入下列指令:


     # /usr/bin/cp /var/ld/ld.config /var/ld/ld.config.save
     # /usr/bin/crle -E LD_LIBRARY_PATH=/usr/lib
     # appropriate-vxddladm-command
     # /usr/bin/mv /var/ld/ld.config.save /var/ld/ld.config
    

Documentation CD 問題

Solaris 9 4/04 版本存在以下 Documentation CD 問題。

iPlanet Directory Server 5.1 文件連結無法正常運作

在 iPlanetTM Directory Server 5.1 Collection (Solaris 版本) 中,標題為 DocHome 的連結不能使用。 另外,各獨立書籍之間的連結也不能使用。 如果選取這些連結,您的瀏覽器會顯示 [未找到] 錯誤。

解決方法:若要在您系統上的 iPlanet Directory Server 5.1 文件之間導覽,請移至 iPlanet Directory Server 5.1 Collection (Solaris 版本) 網頁 (http://docs.sun.com )。 按一下您要檢視的文件連結。

移除其他文件套裝軟體時所需要的 SUNWsdocs 套裝軟體

如果您移除了 SUNWsdocs 套裝軟體,然後嘗試移除其他文件套裝軟體,則移除將會失敗。 發生此問題是因為 SUNWsdocs 套裝軟體是隨同任一集合安裝的,它是瀏覽器的進入點。

解決方法:如果您已移除 SUNWsdocs 套裝軟體,請從文件媒體重新安裝 SUNWsdocs 套裝軟體,然後移除其他文件套裝軟體。

Documentation CD 錯誤

Solaris 9 4/04 版本存在以下 Documentation CD 錯誤:

歐洲語言環境的 PDF 文件僅可透過 C 語言環境使用 (4674475)

在 Solaris 9 4/04 軟體以及其他基於 UNIX 的系統上,無法在下列歐洲語言環境中存取 Solaris 9 4/04 Documentation 1 of 2 CD 上的 PDF 文件︰

發生此問題是由於 Adobe Acrobat Reader 所限。 如需有關此問題的更多資訊,請參閱 Adobe Technote 網站 (位於 http://www.adobe.com:80/support/techdocs/294de.htm)。

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

移除 Solaris 9 4/04 文件套裝軟體可能會意外地解除安裝某些 Solaris 9 4/04 文件集合 (4641961)

在下列情況下,某些 Solaris 9 4/04 文件集合可能會從您的系統中意外地移除︰

  1. 您在系統上同時安裝了 Solaris 9 4/04 Documentation 1 of 2 CD 與 2 of 2 CD。

  2. 然後使用 prodreg 公用程式或 Solaris 9 4/04 Documentation CD 安裝程式移除某些文件套裝軟體。

Solaris 9 4/04 Documentation CD 1 of 2 與 2 of 2 有三個共同的集合。 如果您從 Solaris 9 4/04 Documentation 1 of 2 CD 或 2 of 2 CD 安裝中移除包含這三個集合的套裝軟體,則該套裝軟體會同時從兩個安裝中移除。

下表列出可能會意外移除的套裝軟體︰

表 2–1 兩張 Solaris 9 4/04 Documentation CD 中都包含的 Solaris 9 4/04 文件套裝軟體

HTML 套裝軟體名稱 

PDF 套裝軟體名稱 

集合說明 

SUNWaadm

SUNWpaadm

Solaris 9 系統管理員集合 

SUNWdev

SUNWpdev

Solaris 9 開發者集合 

SUNWids

SUNWpids

iPlanet Directory Server 5.1 集合 

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

本土化問題

Solaris 9 4/04 版本存在以下本土化問題:

用於愛沙尼亞 6 型鍵盤、加拿大法文 6 型鍵盤以及波蘭文程式設計師 5 型鍵盤的硬體不適用

本版 Solaris 9 軟體中已經加入了對以下三種附加鍵盤佈局的軟體支援: 愛沙尼亞文 6 型鍵盤、加拿大法文 6 型鍵盤以及波蘭文程式設計師 5 型鍵盤。

該軟體修改了標準美式鍵盤佈局,在鍵盤輸入方面提供了更大的靈活性,以滿足愛沙尼亞、加拿大以及波蘭的使用者之語言需要。

目前還沒有可用於這三種附加鍵盤佈局類型的硬體。

解決方法:若要採用這一新鍵盤軟體,請用以下方式之一修改 /usr/openwin/share/etc/keytables/keytable.map 檔案:

本土化錯誤

Solaris 9 4/04 版本存在以下本土化錯誤:

SPARC: Shift-U 無法如預期般地執行於阿拉伯語言環境中 (4303879)

若要在阿拉伯語言環境中產生變音符字元,請鍵入阿拉伯文字元,再接著按下 Shift-U。

歐洲語系 UTF-8 語言環境中的排序功能無法正確運作 (4307314)

歐洲語系 UTF-8 語言環境中的排序功能無法正常運作。

解決方法:在您於 FIGGS UTF-8 語言環境中嘗試排序之前,請將 LC_COLLATE 變數設定成 ISO–1 對等項。


# echo $LC_COLLATE
>  es_ES.UTF-8
# LC_COLLATE=es_ES.IS08859-1
# export LC_COLLATE

然後再開始排序。

Sun ONE Application Server 錯誤

Solaris 9 4/04 版本存在以下 Sun ONE Application Server 錯誤:

預設瀏覽器與 Sun ONE Application Server 7 不相容 (4741123)

當您嘗試將 Sun ONE Application Server 管理 UI 與 Solaris 9 4/04 軟體預設瀏覽器配合使用時,螢幕上會顯示以下錯誤訊息:


不支援的瀏覽器:Netscape 4.78

建議您將瀏覽器升級至 Netscape 4.79 或
Netscape 6.2 (或更高版本),以運行 Sun One Application Server 管理 UI。選擇繼續而不
升級可能導致效能下降或非預期行為。

注意 –

如果您運行的是 Solaris 9 4/04 版本中包含的 Sun ONE Application Server 管理 UI,則需要使用 Netscape 4.79 或 Netscape 7.0 軟體。


解決方法:請使用 /usr/dt/appconfig/SUNWns/netscape,而非 /usr/dt/bin/netscape

Sun ONE Application Server 安全性錯誤

Solaris 9 4/04 版本存在以下 Sun ONE Application Server 安全性錯誤:

允許非超級使用者擁有超級使用者存取權時,Application Server 會以超級使用者的身份啟動所有實例 (4780076)

將 Sun ONE Application Server 作為 Solaris 安裝的一部分來安裝時,會有數個問題與 Application Server 啟動相關:

在安裝 Sun ONE Application Server 時,已安裝 /etc/init.d/appserv 程序檔以及指向 /etc/rc*.d/ 目錄中的 S84appserv 程序檔與 K05appserv 程序檔的符號連結。 這些程序檔會導致所有應用程式伺服器實例與管理伺服器實例 (作為應用程式伺服器安裝的一部分定義的) 在 Solaris 系統啟動和關閉時自動啟動和停止。

/etc/init.d/appserv 程序檔包含以下程式碼部分︰

case "$1" in
'start')
    /usr/sbin/asadmin start-appserv
    ;;
'stop')
    /usr/sbin/asadmin stop-appserv
    ;;

執行 asadmin start-appserv 指令會導致管理伺服器實例與所用應用程式伺服器實例 (在所有管理網域中定義的) 在 Solaris 系統啟動時啟動。 由於系統啟動與關閉程序檔是以超級使用者的身份來執行的,因此每個應用程式伺服器與管理伺服器實例的啟動程序檔也會以超級使用者的身份來執行。 實例層啟動程序檔名為 startserv,位於 instance-dir/bin/startserv 中。 由於實例可以由超級使用者以外的使用者所有,因此非超級使用者可以修改 startserv 程序檔,以超級使用者的身份執行指令。

如果某個實例使用的是特權網路通訊埠,則必須以超級使用者的身份來執行此實例的 startserv 程序檔。 然而,通常會在實例配置中設定以使用者身份運行, 以迫使實例在由超級使用者進行初始啟動後以特定使用者的身份來運行。

解決方法:根據您的環境,執行以下解決方法之一:

啟動注意事項:當修改 Solaris 軟體啟動程序檔以自動啟動特定應用程式伺服器管理網域或特定應用程式伺服器實例時,請考量以下內容:

如需有關 startupshutdown 指令 (可透過 asadmin 指令行介面取得) 的更多資訊,請參閱位於 http://docs.sun.com/db/prod/s1.asse 的「Sun ONE Application Server 7 管理員指南」。

Sun ONE Directory Server (以前為 iPlanet Directory Server) 問題

Sun ONE Directory Server 程序和作業存在以下問題。

安裝問題

在安裝期間鍵入辨別名稱 (DN) 時,請使用 UTF-8 字元集編碼。 系統不支援其他編碼。 安裝作業不會將資料從本機字元集編碼轉換至 UTF-8 字元集編碼。 用於匯入資料的輕型目錄交換格式 (LDIF) 檔案也必須使用 UTF-8 字元集編碼。 匯入作業不會將資料從本機字元集轉換至 UTF-8 字元集編碼。

機制問題

對於 groupOfNames groupOfUniquenames 物件類別而言,Sun Open Net Environment (Sun ONE) Directory Server (以前為 iPlanet Directory Server) 5.1 所提供的機制與在 RFC 2256 中指定的機制不同。 在提供的機制中,memberuniquemember 屬性類型是選擇性的。 RFC 2256 為各個物件類別中必須存在的這些屬性類型至少指定一個值。

aci 屬性是可作業屬性,在搜尋過程中不會傳回,除非您明確要求該屬性。

複製問題

目前不支援透過廣域網路 (WAN) 的多重主系統複製功能。

伺服器外掛程式問題

Sun ONE Directory Server 5.1 提供了使用者識別碼 (UID) 唯一性外掛程式。 依預設,外掛程式不會啟動。 如果要確定特定屬性的屬性唯一性,請為每個屬性建立一個屬性唯一性外掛程式的新實例。 如需有關屬性唯一性外掛程式的更多資訊,請參閱位於 http://docs.sun.com 的「iPlanet Directory Server 5.1 管理員指南」。

依預設,參考完整性外掛程式現在為關閉狀態。 為避免發生解析迴圈衝突,在多重主系統複製環境中,僅可在一個主系統副本上啟用參考完整性外掛程式。 在發出鏈結要求的伺服器上啟用參考完整性外掛程式之前,請分析您的效能資源、時間和完整性需求。 完整性檢查會耗用大量記憶體和 CPU 資源。

角色和服務類別問題

nsRoleDN 屬性用於定義角色。 該屬性不應用於估算使用者項目中的角色關係。 估算角色關係時,請參照 nsrole 屬性。

建立索引問題

如果虛擬清單檢視 (VLV) 索引涵蓋不止一個資料庫,則 VLV 索引無法正常運作。

Sun ONE Directory Server 錯誤

Solaris 9 4/04 版本存在以下 Sun ONE Directory Server 錯誤:

無法透過主控台來停用使用者 (4521017)

如果您啟動 Sun ONE Directory Server 5.1 主控台,並建立處於非作用中的新使用者或新角色,則不能停用新建立的使用者或角色。 無法透過主控台建立非作用中的使用者和角色。

解決方法:若要建立非作用中的使用者或角色,請執行以下步驟:

  1. 建立新的使用者或角色。

  2. 連按兩下新建立的使用者或角色, 或者選取新建立的使用者或角色。 按一下 [物件] 功能表上的 [屬性] 項目。

  3. 按一下 [帳戶] 標籤。

  4. 按一下 [停用] 按鈕。

  5. 按一下 [確定]。

新建立的使用者或角色即停用。

無法配置根字尾中包含空格的目錄 (4526501)

如果您指定的基本 DN 包含空格,例如,在配置 Sun ONE Directory Server 5.1 時指定 o=U.S. Government,C=US,則產生的 DN 會被截斷為 Government,C=US。 在配置時,DN 應鍵入為 o=U.S.%20Government,C=US

解決方法:若要更正基本 DN 項目,請執行以下步驟:

  1. 在 [主控台] 的 [伺服器和應用程式] 標籤上,選取導覽窗格左側的頂層目錄項目。

  2. 在 [使用者] 目錄子樹欄位中編輯字尾。

  3. 按一下 [確定]。

伺服器之間的密碼策略資訊不能同步 (4527608)

如果您使用密碼策略資訊更新非主目錄伺服器,此資訊不會複製到其他所有的伺服器上。 此資訊包括帳戶鎖定。

解決方法:請在每台伺服器上手動處理密碼策略資訊。

變更使用者密碼之後帳戶鎖定仍然有效 (4527623)

如果帳戶鎖定有效而使用者密碼已變更,則帳戶鎖定仍會保持有效。

解決方法:請重設 accountUnlockTimepasswordRetryCountretryCountResetTime 鎖定屬性以解除帳戶鎖定。

在安裝後立即執行主控台備份會失敗 (4531022)

如果您安裝 Sun ONE Directory Server 5.1,啟動主控台,初始化包含 LDIF 檔案的目錄,然後備份伺服器,則主控台會報告備份成功。 然而,事實上備份已失敗。

解決方法:初始化資料庫之後,請從 [主控台] 執行以下作業:

  1. 停止伺服器。

  2. 重新啟動伺服器。

  3. 執行備份。

正規化 DN 屬性時伺服器會忽略大小寫相符語法 (4630941)

您無法使用 LDAP 命名服務來建立完全相同的自動掛載路徑名稱,但產生非唯一路徑名稱的情況除外。 如果命名屬性使用大小寫相符的語法定義,且具有相同名稱但大小寫不同的項目已經存在,則目錄伺服器不允許建立該項目。

例如,/home/foo/home/Foo 路徑無法共存。

如果項目 attr=foo,dc=mycompany,dc=com 已經存在,則伺服器不允許建立 attr=Foo,dc=mycompany,dc=com。 此問題的必然結果是,當使用 LDAP 命名服務時,自動掛載路徑名稱必須是唯一的,且不論大小寫。

解決方法:無。

匯出備份復原或建立索引時,停止伺服器會導致伺服器當機 (4678334)

如果在匯出備份復原或建立索引時停止伺服器,則伺服器會當機。

解決方法:請勿在執行這些類型的作業時停止伺服器。

複製無法使用自我簽署的憑證 (4679442)

如果您嘗試使用基於憑證的認證方法經由 SSL 配置複製,則在以下任一情況下,複製都無法運作︰

解決方法:無。

UFS 檔案系統問題

Solaris 9 4/04 版本存在以下 UFS 檔案系統問題:

SPARC: 請勿在大於 2 TB 的 VxVM 容體上建立 UFS 檔案系統

如果您嘗試在 Veritas 容體管理程式 (VxVM) 容體 (大小為 2 TB 或更大) 上建立 UFS 檔案系統,將產生錯誤狀態。 結果會產生一個大小與 VxVM 容體模組 (2 TB) 相同的檔案系統。 例如,一個大小為 8.4 TB 的 VxVM 容體將產生一個 .4 TB 的檔案系統。

螢幕上不顯示警告訊息。

解決方法:無。

UFS 檔案系統錯誤

Solaris 9 4/04 版本存在以下 UFS 檔案系統錯誤:

SPARC: 在多兆位元組的 UFS 檔案系統上無法使用 fssnap (4836824)

Solaris 9 4/04 版本不支援使用 fssnap 指令建立容量大於 1 TB 的 UFS 檔案系統的快照。 螢幕上將顯示以下錯誤訊息:


fssnap: 嚴重:檔案系統 /dir/snapshot0 支援大型檔案。

解決方法:無。