本章說明已知的執行階段問題。
Solaris 9 9/05 HW 發行版本無法在 x86 平台上使用。此文件保留適用於安裝 Solaris 9 9/05 發行版本之 x86 平台的資訊。
Solaris 5.9 中 SAN Kit 4.4.11 提供的 luxadm 公用程式的 -e 選項,會截斷較新硬體平台 Seattle (V215 和 V245)、Boston (V445) 與 Chicago (U45) 的連接埠輸出。公用程式會將 FC 實體路徑截斷為 65 個字元。但是,在上述平台中,實體裝置字串的長度均超過 65 個字元。截斷會導致搭配第三方應用程式 (例如,NBU、EBS 和 VXSF) 執行的所有 FC HBA 失敗。
113043–13 修補程式會修正問題,且必須由上述平台的所有使用者安裝。此修補程式包括新的 SUNWluxop 套裝軟體,該套裝軟體必須在安裝 SAN Kit 4.4.11 之後再安裝。列於此修補程式之下的二進位碼 (請參閱附錄 A 中的「SPARC 修補程式清單」) 將替代 SUNWluxop 套裝軟體 (位於適用於 Solaris 5.9 的 SAN Kit 4.4.11 中) 的現有二進位碼。
螢幕上將顯示以下錯誤訊息:
luxadm -e 連接埠被截斷為 65 個字元。 |
解決方法:
安裝 Solaris 9 9/05 HW 發行版本。
安裝 SAN Kit 4.4.11。
安裝修補程式 113043–13。
系統程式錯誤會依照發生時機而產生不同症狀。
解決方法:安裝 Sun 下載中心提供的最新 Sun StorEdge SAN 4.4.11 (或更新版本) 軟體。
發生此問題時,不會顯示實際的錯誤訊息。不過,當程序自 rlogin 階段作業結束時,正常的訊息「Connection closed ..」可能會毀壞。
解決方法:不需採取任何動作或未提供解決方案。
理論上而言,這可能會造成主控台當機。不過,在各種測試中,都未曾出現過此一情形,而客戶也不曾提出此一運作方式。目前所遇到的情況中,所偵測到的唯一異常現象是「Connection closed ...」訊息的毀壞。在極端的情況下,串列主控台可能會當機,而且無法再進行連線,即使如此,還是可以透過 telnet、 ssh 或其他遠端存取通訊協定來存取該機器。然而,串列主控台在重新啟動之前,仍會呈現當機狀態。
下列的硬體相關問題與錯誤適用於 Solaris 9 9/05 HW 發行版本:
此 Solaris 發行版本同時支援 USB 1.1 與 USB 2.0 裝置。下表為工作於特定配置的 USB 裝置的摘要。連線類型為可直接連至電腦或透過 USB 集線器連至電腦。請注意 USB 1.1 裝置與集線器為低速或全速。USB 2.0 裝置與集線器為高速。如需有關連接埠與作業速度的詳細資訊,請參閱「System Administration Guide: Devices and File Systems」。
表 2–1 USB 裝置與配置
USB 裝置 |
連線類型 |
---|---|
USB 2.0 儲存裝置 |
直連, USB 1.1 集線器, USB 2.0 集線器 |
除音效之外的 USB 1.1 裝置 |
直連, USB 1.1 集線器, USB 2.0 集線器 |
USB 1.1 音效裝置 |
直連, USB 1.1 集線器 |
USB 2.0 音效裝置 |
不支援 |
當顯示器從電源管理狀態切換回來時,PGX32TM 資料緩衝區上的擴充顯示識別資料 (EDID) 可能無法立即顯示。顯示器不再是電源管理狀態。不過,由指令 fbconfig -prconf 所產生的輸出,仍會繼續將 EDID 資料欄位顯示為「無法使用」。當您於數秒的延遲後再次鍵入指令時,資料才會顯示為可用。
解決方法:無。
當執行此 Solaris 發行版本時,有特定 USB 2.0 硬體的系統可能會經常性當機或發生程式錯誤。這些問題與非基於 NEC 晶片組的 USB 2.0 裝置有關。發生這些問題發生時,系統會產生與增強型主機控制器介面 (EHCI) 有關的錯誤訊息。
解決方法:請根據系統硬體的配置狀態,選擇下列選項之一:
以基於 NEC 晶片組的硬體取代 USB 2.0 主機控制器硬體。基於 NEC 晶片組的 USB 2.0 硬體已知可與 Solaris 作業系統運作良好。
在主機板內建 USB 2.0 主機控制器硬體及具有備用 PCI 插槽的系統上執行下列步驟:
加入基於 NEC 晶片的 PCI 型 USB 2.0 卡。
成為超級使用者。
停用主機板上的 USB 2.0 並啟用僅透過 PCI 卡的 USB 2.0 支援。輸入下列指令:
# update_drv -d -i '"pciclass,0c0320"' usba10_ehci # update_drv -a -i '"pci1033,e0"' usba10_ehci # reboot |
若要快速作業,請將您的 USB 2.0 裝置連接至卡上的連接埠而非主機板上的原始連接埠。
即使您不能將新的 USB 硬體加入您的系統,您仍可透過執行下列步驟以停用系統的 EHCI:
成為超級使用者。
輸入下列指令:
# update_drv -d -i '"pciclass,0c0320"' usba10_ehci # reboot |
USB 2.0 連接埠由一對伴聯硬體操作:
EHCI 用於高速硬體
開放主機控制器介面 (OCHI) 或通用主機控制器介面 (UCHI) 則用於低速或全速硬體。
在基於 x86 的系統上,同時存在 OHCI 與 UHCI 的驅動程式。在基於 SPARC 的系統上,僅支援 OHCI USB 1.1 主機控制器硬體。因此,僅含有 OCHI 伴聯控制器的 USB 硬體可繼續運作于已停用伴聯 ECHI 控制器的 SPARC 系統之中。假設您的系統有適用的 OHCI 或 UHCI 驅動程式,則即使停用 EHCI,USB 硬體埠仍可持續運作。連接至這些埠的 USB 2.0 裝置僅和 USB 1.1 裝置的速度相同。
若要驗證您的 SPARC 系統上是否有 EHCI 與 OHCI 主機控制器,請鍵入:
# prtconf -D
檢查一或多個 OHCI 項目之後的 EHCI 項目輸出,類似下列範例:
pci, instance #0 (driver name: pci_pci) usb, instance #0 (driver name: usba10_ohci) usb, instance #1 (driver name: usba10_ohci) usb, instance #0 (driver name: usba10_ehci) |
Solaris 9 9/05 HW 作業系統中存在以下智慧卡錯誤:
如果 ocfserv 終止,而且顯示被鎖定,即使當插入或移除智慧卡時,系統仍然保持在鎖定狀態。
解決方法:執行以下步驟來為您的系統解除鎖定︰
執行遠端登入至已終止 ocfserv 程序的機器。
成為超級使用者。
在終端機視窗中鍵入以下指令來終止 dtsession 程序。
# pkill dtsession |
ocfserv 會重新啟動,同時會復原智慧卡登入及其功能。
智慧卡管理主控台中的 [編輯配置檔案] 功能表項目無法編輯位於 /etc/smartcard/opencard.properties 中的智慧卡配置檔案。如果選取功能表項目,螢幕會顯示一條警告,指明除非是技術支援人員的要求,否則不要繼續。
解決方法:請勿使用智慧卡管理主控台中的 [編輯配置檔案] 功能表項目。如需有關智慧卡配置的資訊,請參閱「Solaris Smartcard Administration Guide」。
Solaris 9 9/05 HW 作業系統存在以下 CDE 錯誤:
當登入伺服器啟動且共同桌面環境 (CDE) 登入服務亦啟動時,缺少下列的 UTF-8 語言環境:
ar_SA.UTF-8
el_GR.UTF-8
nl_BE.UTF-8
nl_NL.UTF-8
pt_PT.UTF-8
解決方法:若要使用這些語言環境,請登入至其他任一 UTF-8 語言環境。然後,在指令行設定 LC_ALL 變數。例如:
export LC_ALL=ar_SA.UTF-8
這個解決方法僅適用於基於 SPARC 的系統。這些語言環境無法在基於 x86 的系統上使用。
CDE 桌面環境中的可移除式媒體自動運行功能已暫時從 Solaris 9 9/05 HW 軟體中移除。
解決方法:若要使用 CD-ROM 或其他可移除式媒體容體的自動執行功能,您必須執行以下其中一種作業:
從可移除式媒體檔案系統的頂層執行 volstart 程式。
依照 CD 隨附的說明從 CDE 之外存取。
如果從指令行啟動 dtmail 時指定了 FontList 選項,則 dtmail 將在與 IMAP 伺服器連線後當機。請參閱以下範例:
/usr/dt/bin/dtmail -xrm "Dtmail*FontList: -*-r-normal-*:" |
螢幕上將顯示以下錯誤訊息:
分段錯誤 |
此問題在 C 和 ja 語言環境中均會發生。
解決方法:從指令行啟動 dtmail 時,請勿指定 FontList 選項。
如果您嘗試在任何 Solaris 9 9/05 HW Unicode 或 UTF-8 語言環境中讀取包含多個長文字行的電子郵件訊息,則 CDE 郵件程式 (dtmail) 看似掛起。訊息不會立即顯示。
解決方法:請選擇以下解決方法之一:
放大 dtmail 電子信箱視窗,以便容納 132 欄。
執行下列步驟來停用 [複雜文字版面配置] 功能︰
成為超級使用者。
變更目錄到系統的語言環境目錄。
# cd /usr/lib/locale/locale-name |
在上面的範例中,locale-name 是指系統的 Solaris 9 9/05 HW Unicode 或 UTF-8 語言環境名稱。
重新命名語言環境佈局引擎類別。
# mv LO_LTYPE LO_LTYPE- |
在將任何修補程式套用到該語言環境版面配置引擎之前,請先將語言環境版面配置引擎類別重新命名為其原始名稱 (LO_LTYPE)。
在您從桌面刪除最後一個項目之後, 當您同步處理您的掌上型裝置時,該項目會從掌上型裝置中復原回桌面。此類您可能予以刪除、然後又復原之項目的範例有:您的 [日曆] 上的最後一個約會或 [位址管理員] 中的最後一個位址。
解決方法:在同步化之前,請以手動方式從掌上型裝置刪除最後一個項目。
如果您在 PDA 裝置及 Solaris CDE 之間交換多位元組資料,則可能會毀壞這兩個環境中的資料。
解決方法:請先使用 PDA 備份公用程式將資料備份在個人電腦上,再執行 SolarisTM PDASync 應用程式。如果您意外地進行了多位元組資料交換並毀壞了該資料,請從備份中復原您的資料。
以下資訊適用於 GNOME 2.0 桌面。
如需 GNOME 2.0 桌面的版本說明和疑難排解資訊,請參閱位於 http://docs.sun.com 的以下文件:
適用於 Solaris 作業環境之 GNOME 2.0 桌面的版次注意事項
「適用於 Solaris 作業環境之 GNOME 2.0 桌面的疑難排解指南」
Solaris 9 9/05 HW 發行版本存在以下系統管理錯誤。
localeadm 公用程式未正確使用媒體 CD 或網路 CD 影像安裝 ceu 和 nam 區域。不會顯示任何的錯誤訊息。
解決方法:使用 DVD Solaris 影像代替 CD 影像。
對於某些修補程式,若您未以超級使用者身份登入,卻藉由執行 su 指令而成為超級使用者,則可能無法使用 patchadd。
螢幕上將顯示以下錯誤訊息:
patch has not been installed |
解決方法:若停用以超級使用者身份登入的方式,系統會暫時啟用並以超級使用者身份登入。安裝修補程式並停用以超級使用者身份登入的方式。
您在執行暫停與繼續 ( cpr) 循環時所發生的系統程式錯誤,可能會導致系統當機。更典型地,此問題可於安裝了 XVR-1000 圖形加速器的 Sun Blade TM 2000 工作站上見到。其他基於 SPARC 的系統在發生程式錯誤期間幾乎不會當機。發生程式錯誤時,不會儲存記憶體傾印,主控台上也不會出現提示。如果核心除錯程式 (kadb) 在使用中,問題可能會更普遍。
解決方法:升級至 OBP 4.17 版或更高版本。
如果您嘗試按下如 Stop-A 或 L1-A 等組合鍵以停止系統,系統可能會發生程式錯誤。系統會顯示類似下列範例中的錯誤訊息:
panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): consistent dma sync timeout |
解決方法:請勿使用組合鍵強迫系統進入 OpenBootTM PROM。
通用序列匯流排架構 (USBA) 模組除錯程式 (mdb) 指令可能無法在某些 x86 系統上自動配置。
解決方法:若要存取 USBA mdb 指令,請執行下列指令以在啟動 mdb 後,手動載入 usba mdb 模組:
> ::load usba |
載入 usba mdb 模組後,可執行下列指令以取得所有 USB 指令的清單:
> ::dcmds ! grep usb |
您要啟動具有服務分割區的 Sun LX50,且其上安裝有 Solaris 9 9/05 HW (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 管理主控台安裝和共用工具無法修改如 root (/)、/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 檔案中適當的項目來修改檔案系統裝載屬性,再重新啟動系統。
Solaris 9 9/05 HW 版本存在以下 Solaris 容體管理程式問題 。
如果 Solaris 容體管理程式有鏡像的根 (/) 檔案系統,且在其中檔案系統未從磁柱 0 起始,則您附加的所有子鏡像均不可從磁柱 0 起始。
如果嘗試向原始子鏡像未從磁柱 0 起始的鏡像附加一個從磁柱 0 起始的子鏡像,則系統會顯示以下錯誤訊息︰
無法將已標示的子鏡像附加到未標示的鏡像中 |
解決方法:請選擇以下解決方法之一:
確定根檔案系統和另一子鏡像的容體均從磁柱 0 起始。
確保根檔案系統和另一子鏡像的磁碟區均未從磁柱 0 起始。
依預設,JumpStart 安裝程序從磁柱 0 和位於磁碟上其他地方的根 (/) 檔案系統開始交換。一般的系統管理慣例是磁碟片段 0 從磁柱 0 起始。將根在磁碟片段 0 但非磁柱 0 上的預設 JumpStart 安裝鏡像到磁碟片段 0 從磁柱 0 起始的典型輔助磁碟上時,就會產生問題。在嘗試連接第二個子鏡像時,此鏡像會產生錯誤訊息。如需有關 Solaris 安裝程式預設運作方式的更多資訊,請參閱「Solaris 9 9/04 安裝指南」。
Solaris 9 9/05 HW 版本存在以下 Solaris 容體管理程式錯誤:
在非英文語言環境中,Solaris Volume Manager metassist 指令無法建立磁碟區。例如,如果將 LANG 設定為 ja (日文),將會顯示下列錯誤訊息:
xmlEncodeEntitiesReentrant : input not UTF-8 Syntax of value for attribute read on mirror is not valid Value "XXXXXX"(unknown word) for attribute read on mirror is not among the enumerated set Syntax of value for attribute write on mirror is not valid Value "XXXXXX"(Parallel in Japanse) for attribute write on mirror is not among the enumerated set metassist: XXXXXX(invalid in Japanese) volume-config |
解決方法:以超級使用者身份,將 LANG 變數設定為 LANG=C。
若為 Bourne、Korn 和 Bash 等 shell,請使用下列指令:
# export LANG=C |
若為 C shell,請使用下列指令:
# setenv LANG C |
如果您在建立於軟式分割區之上的磁碟組中建立 Solaris Volume Manager RAID-1 (鏡像) 或 RAID-5 磁碟區,緊急備用磁碟會無法正常運作。
您可能遇到的問題包括 (但不僅限於) 以下幾個方面:
緊急備用裝置可能不啟動。
緊急備用裝置狀態可能變更,指示裝置中斷。
緊急備用裝置在使用中,但從錯誤的裝置進行重新同步化。
使用中的緊急備用裝置發生故障,但未報告中斷狀態。
解決方法:請勿使用此配置在磁碟集中建立 Solaris Volume Manager RAID-1 或 RAID-5 磁碟區。
您不可以使用以 Solaris 容體管理程式軟體配置的磁碟機取代失效的磁碟機。用於取代的磁碟機對於 Solaris Volume Manager 軟體而言必須是新的。如果將磁碟從 Sun StorEdgeTM A5x00 上的某個插槽實際移至另一個插槽,則 metadevadm 指令會失敗。當磁碟片段的邏輯裝置名稱不再存在時,會發生此故障。然而,磁碟的裝置 ID 會保留在複合裝置副本中。螢幕上將會顯示以下訊息:
Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve. |
此時您可以存取處於新位置的磁碟。然而,您可能需要使用舊邏輯裝置名稱來存取磁碟片段。
解決方法:在實體上將磁碟機移回其原始介面槽。
如果移除並取代系統實體磁碟,然後使用 metarecover -p -d 指令將適當軟式分割區特定資訊寫入磁碟,則會導致開啟故障。指令不會更新複合裝置資料庫名稱空間,以反映磁碟裝置識別的變更。此狀況會導致在磁碟上建立的每一個此類軟式分割區發生開啟故障。螢幕上將會顯示以下訊息:
開啟錯誤 |
解決方法:在新磁碟上建立軟式分割區,而不要使用 metarecover 指令回復軟式分割區。
如果軟式分割區是鏡像或 RAID 5 的一部分,則可使用不帶 -e 選項的 metareplace 指令來以新軟式分割區取代舊軟式分割區。
# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition |
Solaris 9 9/05 HW 發行版本存在以下網路錯誤:
在 bge.conf 檔案中設定「per-instance」參數會造成系統程式錯誤。螢幕上將顯示以下錯誤訊息:
ifconfig: trap type = 0x31 addr=0x10 |
解決方法:在啟動時間之後,使用 ndd 來設定 bge 驅動程式的每個實例參數。
如果您在兩個 IP 節點之間配置多個 IP 通道,並啟用 ip_strict_dst_multihoming 或其他 IP 篩選器,可能會導致資料封包遺失。
解決方法:選擇下列一個選項:
先在兩個 IP 節點之間配置一個單一的通道。配合使用 ifconfig 指令與 addif 選項,將位址加入通道。
請勿在兩個 IP 節點之間的通道上啟用 ip_strict_dst_multihoming。
Solaris 9 9/05 HW 發行版本存在以下 Documentation CD 問題。
在 iPlanetTM Directory Server 5.1 Collection (Solaris 版本) 中,標題為 DocHome 的連結不能使用。另外,各獨立書籍之間的連結也不能使用。如果選取這些連結,您的瀏覽器會顯示 Not Found 錯誤。
解決方法:若要瀏覽您系統上的 iPlanet Directory Server 5.1 文件,請連線至 http://docs.sun.com 上的 iPlanet Directory Server 5.1 Collection (Solaris Edition) 網頁。按一下您要檢視的文件連結。
如果您移除了 SUNWsdocs 套裝軟體,然後嘗試移除其他文件套裝軟體,則移除將會失敗。發生此問題是因為 SUNWsdocs 套裝軟體是隨同任一集合安裝的,它是瀏覽器的進入點。
解決方法:如果您已經移除 SUNWsdocs 套裝軟體,請重新自文件媒體安裝 SUNWsdocs 套裝軟體,再移除其他的文件套裝軟體。
Solaris 9 9/05 HW 發行版本存在以下 Documentation CD 錯誤:
在 Solaris 9 9/05 HW 軟體以及其他基於 UNIX 的系統上,無法在下列歐洲語言環境中存取 Solaris 9 9/05 HW Documentation 1 of 2 CD 上的 PDF 文件︰
de (德文)
es (西班牙文)
fr (法文)
it (義大利文)
sv (瑞典文)
發生此問題是由於 Adobe Acrobat Reader 所限。如需有關此問題的更多資訊,請參閱 Adobe Technote 網站 (位於 http://www.adobe.com:80/support/techdocs/294de.htm)。
解決方法:請選擇以下解決方法之一。
在 Solaris 9 9/05 HW 軟體與其他基於 UNIX 的系統上,將環境變數 LC_ALL 設定為 C acroread。例如,在 C shell 中,請在終端機視窗中輸入下列指令︰
% env LC_ALL=C acroread |
對於不基於 UNIX 的系統,請升級至 Adobe Acrobat Reader 5.0 或更高版本。
在下列情況下,某些 Solaris 9 9/05 HW 文件集合可能會從您的系統中意外地移除︰
您在系統上同時安裝了 Solaris 9 9/05 HW Documentation 1 of 2 CD 與 2 of 2 CD。
然後使用 prodreg 公用程式或 Solaris 9 9/05 HW Documentation CD 安裝程式移除某些文件套裝軟體。
Solaris 9 9/05 HW Documentation CD 1 of 2 與 2 of 2 有三個共同的集合。如果您從 Solaris 9 9/05 HW Documentation 1 of 2 CD 或 2 of 2 CD 安裝中移除包含這三個集合的套裝軟體,則該套裝軟體會同時從兩個安裝中移除。
下表列出了可能會意外移除掉的套裝軟體:
表 2–2 兩張 Solaris 9 9/05 HW Documentation CD 中都包含的 Solaris 9 9/05 HW 文件套裝軟體
HTML 套裝軟體名稱 |
PDF 套裝軟體名稱 |
集合描述 |
---|---|---|
SUNWaadm |
SUNWpaadm |
Solaris 9 系統管理員集合 |
SUNWdev |
SUNWpdev |
Solaris 9 開發者集合 |
SUNWids |
SUNWpids |
iPlanet Directory Server 5.1 集合 |
解決方法:請選擇以下解決方法之一:
如果解除安裝程序意外地移除了這些文件套裝軟體,而您的系統上仍需要這些套裝軟體,可以從 Solaris 9 9/05 HW Documentation 1 of 2 CD 或 2 of 2 CD 進行重新安裝。
為避免此問題,請使用 pkgrm 公用程式來移除您要從系統上清除的套裝軟體。
Solaris 9 9/05 HW 發行版本存在以下本土化問題:
本版 Solaris 9 軟體中已經加入了對以下三種附加鍵盤配置的軟體支援:愛沙尼亞文 6 型鍵盤、加拿大法文 6 型鍵盤以及波蘭文程式設計師 5 型鍵盤。
該軟體修改了標準美式鍵盤配置,在鍵盤輸入方面提供了更大的靈活性,以滿足愛沙尼亞、加拿大以及波蘭的使用者之語言需要。
目前還沒有可用於這三種附加鍵盤配置類型的硬體。
解決方法:若要採用此新的鍵盤軟體,請以下列其中一種方式修改 /usr/openwin/share/etc/keytables/keytable.map 檔案:
對於愛沙尼亞文 6 型鍵盤,請進行下列變更︰
對於加拿大法文 6 型鍵盤,請進行下列變更︰
將 /usr/openwin/share/etc/keytables/keytable.map 檔案中 US6.kt 項目變更為 Canada6.kt。修改後的項目應如下所示:
6 0 Canada6.kt |
重新啟動系統以使變更生效。
如果您使用的是現有的波蘭文 5 型鍵盤配置,請進行下列變更︰
將 /usr/openwin/ share/etc/keytables/keytable.map 檔案中的 Poland5.kt 項目變更為 Poland5_pr.kt。修改後的項目應如下所示:
4 52 Poland5_pr.kt |
如果您使用的鍵盤帶有 dip 開關,請在重新啟動系統前,確定開關已設定為波蘭文 keytable 項目 (二進制 52) 的正確二進制值。
如果您使用的是標準美式 5 型鍵盤,請將 /usr/openwin/share/etc/keytables/keytable.map 檔案中 US5.kt 項目變更為 Poland5_pr.kt。修改後的項目應如下所示:
4 33 Poland5_pr.kt |
重新啟動系統以使變更生效。
Solaris 9 9/05 HW 版本存在以下本土化錯誤:
歐洲語系 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 |
然後再開始排序。
Solaris 9 9/05 HW 發行版本存在以下 Sun ONE Application Server 錯誤:
當您嘗試將 Sun ONE Application Server 管理 UI 與 Solaris 9 9/05 HW 軟體預設瀏覽器配合使用時,螢幕上會顯示以下錯誤訊息:
Unsupported Browser: Netscape 4.78 It is recommended that you upgrade your browser to Netscape 4.79 or Netscape 6.2 (or later) to run the Sun One Application Server Administrative UI. Those who choose to continue and not upgrade may notice degraded performance or unexpected behavior. |
如果您運行的是 Solaris 9 9/05 HW 版本中包含的 Sun ONE Application Server 管理 UI,則需要使用 Netscape 4.79 或 Netscape 7.0 軟體。
解決方法:使用 /usr/dt/appconfig/SUNWns/netscape,而非 /usr/dt/bin/netscape。
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 中指定的模式不同。在所提供的模式中,member 和 uniquemember 屬性類型都是選擇性的。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 索引無法正常工作。
Solaris 9 9/05 HW 發行版本存在以下 Sun ONE Directory Server 錯誤:
如果您啟動 Sun ONE Directory Server 5.1 主控台,並建立處於非作用中的新使用者或新角色,則不能停用新建立的使用者或角色。無法透過主控台建立非作用中的使用者和角色。
解決方法:如果要建立非作用中的使用者或角色,請執行以下步驟:
建立新的使用者或角色。
連按兩下新建立的使用者或角色,或者選取新建立的使用者或角色。按一下 [物件] 功能表上的 [屬性] 項目。
按一下 [帳號] 標籤。
按一下 [停用] 按鈕。
按一下 [確定]。
新建立的使用者或角色即停用。
如果您指定的基底 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 項目,請遵照以下步驟執行︰
在 [主控台] 的 [伺服器和應用程式] 標籤上,選取導覽窗格左側的頂層目錄項目。
在 [使用者] 目錄子樹欄位中編輯字尾。
按一下 [確定]。
如果帳號鎖定有效而使用者密碼已變更,則帳號鎖定仍會保持有效。
解決方法:請重設 accountUnlockTime、passwordRetryCount 及 retryCountResetTime 鎖定屬性以解除帳號鎖定。
如果您安裝 Sun ONE Directory Server 5.1,啟動主控台,初始化包含 LDIF 檔案的目錄,然後備份伺服器,則主控台會報告備份成功。然而,事實上備份已失敗。
解決方法:初始化資料庫之後,請從 [主控台] 執行下列工作:
停止伺服器。
重新啟動伺服器。
執行備份。
除了非唯一路徑名稱中的大小寫情況外,您無法使用 LDAP 命名服務來建立完全相同的自動裝載路徑名稱。如果命名屬性使用大小寫相符的語法定義,且具有相同名稱但大小寫不同的項目已經存在,則目錄伺服器不允許建立該項目。
例如,/home/foo 與 /home/Foo 路徑無法共存。
如果項目 attr=foo,dc=mycompany,dc=com 已經存在,則伺服器不允許建立 attr=Foo,dc=mycompany,dc=com。此問題的必然結果是,當使用 LDAP 命名服務時,自動掛載路徑名稱必須是唯一的,且不論大小寫。
解決方法:無。
如果伺服器在 export (匯出)、backup (備份)、restore (復原) 或建立索引時停止,則伺服器會當機。
解決方法:請勿在執行此類作業時停止伺服器。
如果您嘗試使用基於證書的授權藉由 (SSL) 配置複製,則無論存在以下何種情況,複製都將無法進行︰
供應商的憑證是自我簽署的。
供應商的憑證僅可作為 SSL 伺服器憑證,不能在 SSL 交握期間擔當用戶端的角色。
解決方法:無。
Solaris 9 9/05 HW 發行版本存在以下安全性錯誤:
在啟用 LDAP 的帳號管理 PAM 模組 (pam_ldap) 後,使用者必須有密碼才能登入系統。因此,非以密碼為基礎的登入將會失敗,包含使用下列工具的登入:
遠端 shell (rsh)
遠端登入 (rlogin)
安全 shell (ssh)
解決方法:無。