JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 8/11 版本說明     Oracle Solaris 10 8/11 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

1.  授權更新

2.  安裝問題

3.  Oracle Solaris 執行階段問題

一般資訊

建議採用用於密碼加密的 SHA-256 及 SHA-512 crypt 外掛程式

共同桌面環境

在解析度變更之後,信任的資料平行儲存區會從螢幕消失 (6460624)

x86: kdmconfig 指令無法建立 Xorg X 伺服器的系統標識配置檔 (6217442)

檔案系統

ZFS 動態 LUN 擴充限制 (6241086)

sendmail 中的 config/local_only不得設為 true (6970172)

x86: ata 驅動程式在啟動時逾時 (6586621)

zoneadm 安裝指令無法進行 ZFS 傳統掛載 (6449301)

ZFS 和 UNIX/POSIX 相容性問題

fdisk -E 指令不事先警告便清理 ZFS 使用的磁碟 (6412771)

BrightStor ARCserve Backup Client Agent for UNIX (Solaris) 和 ZFS 支援問題

ZFS GUI 應該在每個精靈一開始便檢查 /usr/lib/embedded_su 修補程式(6326334)

當機時同步化檔案系統失敗 (6250422)

從某些 Oracle Solaris 10 發行版本升級需要重新掛載檔案系統

NFSv4 存取控制清單功能可能無法正常運作

在超過 1 TB 大小的裝置上系統故障傾印失敗 (6214480)

硬體相關的問題與錯誤

SPARC: 如果設定彈性原則,系統可能會當機 (6989192)

進行加密的 DR 作業時,可能會發生系統當機 (7048323)

SPARC: 啟動 Oracle Solaris 作業系統時顯示磁碟警告 (7047435)

SPARC: 在 OPL 平台上動態重新配置作業失敗 (7060498)

x86: 如果在正在執行的機器上更換 ata 磁碟或控制器,系統會關閉 (7059880)

SPARC: 在 sun4v T3 機器上執行大量加密作業時,會發生系統當機 (7041435)

載入 apix 模組之後,無法重定訊息訊號中斷 (MSI-X) (7058060)

RDS 驅動程式升級至版本 3 (6850013)

SPARC: 在 Oracle Solaris 10 9/10 作業系統上核發 XIR 造成完成陷阱處理失敗錯誤 (6962156)

x64: 在 Mellanox 的 ConnectX 韌體 2.6.0 中 PCI 子系統 ID 會變更 (6810093)

ZFS ARC 分配核心約束內的記憶體會阻止 DR (6522017)

mpathadm 指令不會顯示裝置特定的負載平衡設定

註冊工具在某些資料段緩衝區上會制止電源管理 (6321362)

某些 USB 2.0 控制器被停用

支援 USB 裝置與對應的集線器配置

x86: Oracle Solaris 10 作業系統 中某些裝置驅動程式存在的限制;

無顯示系統上的 DVD-ROM/CD-ROM 驅動程式

x86: 需要以手動配置方式來指定非英文鍵盤

某些共用相同匯流排的裝置之間存在競爭 (6196994)

某些 DVD-ROM 和 CD-ROM 光碟機無法啟動 Oracle Solaris 10 作業系統 (4397457)

編譯器相關的問題

SPARC: 複製重新配置無法運作 (7083331)

本土化問題

瑞典文版軟體翻譯說明

在信任的 Java Desktop System 中出現多個輸入法切換程式應用程式

Wnn8 日文輸入法

在升級至 IIIMF 修訂版 12 後,不支援新注音輸入法 (6492129)

在有些俄文語言環境中,AltGr 鍵無法做為模式切換鍵 (6487712)

x86: 在 ar 語言環境中無法顯示阿拉伯文文字

在 GNOME 桌面中無法使用數種阿拉伯語字型 (6384024)

無法在儲存階段作業的應用程式上切換輸入語言 (6360759)

適用於 UTF-8 語言環境的遷移說明

將電子郵件另存為可攜式格式

純文字檔案

檔案名稱和目錄名稱

啟動現有的語言環境應用程式

沒有可用於某些鍵盤配置類型 6 和 7 的硬體

網路問題

BIND 9.6 拒絕遞迴至非本機網路 (7046009)

使用相同的來源位址配置通道 (4152864)

系統的解譯網域無法配置 (6314248)

在 Oracle Solaris 10 作業系統中預設停用 IP 轉送;

Oracle Solaris 指令和標準

SPARC: T4 1.2 晶片上的 cpustat 指令顯示不正確的結果

winbind 指令僅擷取前 1000 位 Active Directory 使用者

經過變更的「Trusted Extensions 線上手冊」只會出現在參考手冊中

Bash 3.00 不再設定部分環境變數

新的 ln 公用程式需要 -f 選項

新的 tcsh 版本拒絕使用破折號或等號的 setenv 變數名稱

STDIO getc 系列 EOF 條件運作方式變更

ps 指令的輸出欄已加寬

Solaris Volume Manager 錯誤

fdisk 並未具有有效的項目,Solaris Volume Manager 便不會正確移除裝置

Solaris Volume Manager metattach 指令可能會失敗

Java Desktop System 問題

電子郵件和行事曆應用程式

變更認證類型的問題 (6246543)

登入問題

登入錯誤訊息

說明系統

開啟錯誤的音量控制說明視窗 (6253210)

系統層級問題

使用者喜好設定不完全相容

錄音程式的問題

Nautilus ACL 遮罩與群組權限不同步 (6464485)

strftime(3c) 應支援 %-m%-d 格式的 GNU 延伸 (6448815)

x86: 在僅有一張視訊卡的系統上無法配置全螢幕放大

某些檢視選項可能會導致檔案管理員失敗 (6233643)

系統管理

套裝軟體資料庫包含不存在的路徑名稱 (7054481)

SPARC: 64 位元版本的 libsoftcrypto 程式庫速度過慢 (7048794)

當超級使用者重設密碼時,預設行為發生變化 (6968855)

套用修補程式 144500/144501 後,不支援 patchrm 指令 (7033240)

lucreate 在較慢的 UFS 系統上設定延時 (7051757)

無法在啟動時載入可用性套裝軟體模組 sdbc (6952222)

Oracle Solaris 10 9/10 時鐘在 Oracle VM 2.2 上停止 (6952499)

SPARC: FKU 137137-xx 修補程式不支援協力廠商的磁碟區管理員軟體

Oracle Solaris 無法針對 SATA 控制器處理舊有模式與 AHCI 模式之間的模式切換 (6520224)

32 位元: 在大型檔案系統上取得檔案系統狀態時,應用程式可能發生錯誤 (6468905)

應該限制從不支援區域的系統中,使用 patchadd 指令搭配 -R 選項以指定替代根路徑來對本系統進行修補 (6464969)

Sun Patch Manager Tool 2.0 與較早的 Patch Manager Tool 版本不相容

無法從系統中刪除現有的無本地磁碟的用戶端 (6205746)

SPARC: smosservice delete 指令無法成功移除所有服務目錄 (6192105)

4.  終止軟體支援聲明

5.  文件問題

A.  Oracle Solaris 10 8/11 發行版本中已修正的先前錯誤

硬體相關的問題與錯誤

Oracle Solaris 10 發行版本存在下列與硬體相關的問題和錯誤。

SPARC: 如果設定彈性原則,系統可能會當機 (6989192)

當您登入或執行指令時,執行已在 ILOM 系統服務處理器上設定電源管理 (PM) 彈性原則之 Oracle Solaris 10 8/11 作業系統的 sun4v 系統,可能會當機。

解決方法:請勿在執行 Oracle Solaris 10 8/11 作業系統的系統上設定 PM 彈性原則。請改用 PM 效能原則。

進行加密的 DR 作業時,可能會發生系統當機 (7048323)

在 T2 平台執行加密的動態重新配置 (DR) 作業時,由於系統當機,可能造成系統關機。

您會看到與下列範例類似的錯誤訊息:

panic[cpu0]/thread=30159724a00: mutex_destroy: bad mutex, 
lp=300bde6a190 owner=301eb4cc100 thread=30159724a00

000002a106c675f0 n2cp:n2cp_cwq_q_unconfigure+c4 (300bdd6d000, 300bde6a030, 1000,
300bde6a190, 1122f40, 0)
 %l0-3: 000000000180c000 0000000000000000 00000000018baf10 00000000018bac00
 %l4-7: 0000000000000000 0000000000000000 0000000000000000 000000007bb88c00
000002a106c676a0 n2cp:n2cp_offline_cpu+150 (300bde6a018, 2000, 300bdd6d000, 0, 0

解決方法:卸載 n2cp 驅動程式。

SPARC: 啟動 Oracle Solaris 作業系統時顯示磁碟警告 (7047435)

在熱插硬碟機時啟動 Oracle Solaris 作業系統,會顯示下列警告訊息:

'genunix: WARNING: preconfig failed: disk' when configure hard disk drive for removal

請忽略此警告訊息。

SPARC: 在 OPL 平台上動態重新配置作業失敗 (7060498)

從網域移除記憶體板時,在 OPL 平台上執行的動態重新配置 (DR) 作業可能會失敗。

您會看到與下列範例類似的錯誤訊息:

unconfigure SB3: Device busy: dr@0:SB3::pci6
XSB#01-3 could not be unconfigured from DomainID 2 due to operating system error.

解決方法:停用 fmd 服務之後,再執行 DR 作業。例如:

  1. 停用 fmd 服務。

    # svcadm disable fmd
  2. 執行 DR 作業。

  3. 啟用 fmd 服務。

    # svcadm enable fmd

x86: 如果在正在執行的機器上更換 ata 磁碟或控制器,系統會關閉 (7059880)

ata 裝置不支援熱插。如果在正在執行的機器上移除或更換 ata 磁碟或控制器,會發生系統當機且系統會關閉。此外,不要使用 modunload 指令卸載 ata 驅動程式。

SPARC: 在 sun4v T3 機器上執行大量加密作業時,會發生系統當機 (7041435)

執行大量加密作業時,sun4v T3 機器的 common/os/cpu.c 檔案上會顯示系統當機訊息且系統會關閉。

您會看到與下列範例類似的錯誤訊息:

panic[cpu57]/thread=3015d0a2580: assertion failed: 
t->t_affinitycnt > 0, file: ../../common/os/cpu.c, line: 461

000002a1007d4830 genunix:assfail+78 (1122cb8, 1122c00, 0, 135e400, 1cd, 1981800)
 %l0-3: 000003006157e000 0000000000STEP DETECTED PANIC

解決方法:/platform/sun4v/kernel/drv/n2cp.conf 檔案中新增下列行,來停用 ulcwq

n2cp-use-ulcwq=0;

修改 n2cp.conf 檔案之後,重新啟動系統或執行 update_drv n2cp 指令。

載入 apix 模組之後,無法重定訊息訊號中斷 (MSI-X) (7058060)

載入 apix 模組之後,無法重定 MSI-X。當您使用 dladm set-linkprop 指令,為 NIC 指定 CPU 時,dladm show-linkprop 指令無法反映 NIC 的 CPU 最新資訊。

解決方法:請使用 pcitool 指令。 pcitool path-of-root-complex -i interrupt -w targeted-CPU

例如:

# pcitool /pci@400 -i b -w 8

螢幕上將會顯示以下輸出:

# 0x7,0xb -> 0x8,0xb

如需 pcitool 指令的相關資訊,請參閱「pcitool(1M) 線上手冊」。

RDS 驅動程式升級至版本 3 (6850013)

RDS v3 驅動程式不支援主機通道配接卡 (HCA) 的動態重新配置。


注意

注意 - 如果系統使用 RDS v3 驅動程式,請不要使用 cfgadm(1M) 指令來卸載驅動程式或執行任何 HCA 動態重新配置。


SPARC: 在 Oracle Solaris 10 9/10 作業系統上核發 XIR 造成完成陷阱處理失敗錯誤 (6962156)

Oracle Solaris 10 9/10 發行版本包括透過 kstats 提供增強 CPU 效能資料可觀測性的新功能。此功能依預設為停用,如欲啟用,請將 set cu_flags=1 項目加入至 /etc/system檔案,並重新開機。在任何的 Mx000 SPARC OPL 平台上啟用此功能前,請更新 OBP 平台韌體至 XCP1093 或之後的版本。在啟用該功能前更新 OBP 平台韌體失敗可能會導致後續外部啟動的重設失敗 (XIR),造成 OBP 當機,或造成 kmdb 指令失敗。

如需取得進一步的資訊,請參考下載網站上 XCP1093 韌體所隨附的 README 檔案 (讀我檔案)。

x64: 在 Mellanox 的 ConnectX 韌體 2.6.0 中 PCI 子系統 ID 會變更 (6810093)

在執行系統上將 ConnectX 韌體升級至版本 2.6.0 或更高版本時,會導致某些 HCA 和 x64 平台發生問題。此問題僅會影響 Mellanox 品牌的 HCA。Sun 品牌的 PCIe HCA、EM、NEM 和 SPARC 平台不受影響。

您可能無法啟動系統,或是系統可能會在啟動期間當機。ibd (IPoverIB) 實例編號可能會變更,阻止系統啟動與探測 ibd 裝置。

請選取以下解決方法之一。

解決方法 1:使用 cxflash 更新韌體之後,在重新啟動系統之前,請從 /etc/path_to_inst 檔案和 /dev 目錄移除 ibdx 實例。執行下列步驟:

  1. 以超級使用者的身分登入,列出相關裝置。

    裝置樹狀結構資訊可能類似如下所示:

    # ls -R /devices | grep 15b3
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl

    備註 - 裝置規格依安裝的 Mellanox 品牌的卡不同而有所不同。


  2. 編輯 path_to_inst 檔案。

    1. 建立現有 path_to_inst 檔案的副本。

      # cp /etc/path_to_inst /etc/path_to_inst.backup
    2. path_to_inst 檔案,搜尋含有 ibdhermon 的行,然後將這些行刪除。儲存並關閉檔案。

  3. 移除 /dev 目錄中的項目。

    # rm /dev/ibd?*
  4. 重新啟動系統。

    系統會正常啟動,而對應的裝置樹狀結構資訊可能類似如下所示:

    # ls -R /devices | grep 15b3
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib:ibd1
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0:devctl

解決方法 2:如果在更新 path_to_inst 檔案和 /dev 目錄之前重新啟動系統,則系統可能會當機。在此情況下,請執行以下步驟:

  1. 關閉系統電源,並從匯流排移除 HCA。

  2. 在未安裝 HCA 的情況下重新啟動系統。

  3. 系統重新啟動後,請依照解決方法 1 中的步驟 2 和步驟 3 進行。

  4. 關閉系統電源。

  5. 重新安裝 HCA。

  6. 重新啟動系統。

    如果系統重新啟動,但 ibd 介面沒有自動探測,您必須手動重新命名 /etc/hostname.ib<?> 檔案以反映目前的裝置配置。

ZFS ARC 分配核心約束內的記憶體會阻止 DR (6522017)

ZFS 可能會在具有較大記憶體配置的系統上之所有系統機板間分配核心記憶體。進行動態記憶體重新配置時需要一個可用的系統機板,以便將要動態重新配置的系統機板之記憶體複製到可用的系統機板。動態記憶體重新配置意味著,如果系統具有較大記憶體配置且有 ZFS 在執行中,則您無法動態重新配置記憶體。高階 Sun Fire 伺服器能夠重新配置核心頁面,以便避免發生此問題。針對具有 32 個以上核心的網域,這些伺服器必須啟用核心頁面重新配置 (KPR)。不會顯示錯誤訊息

解決方法: 透過設定 /etc/system 檔案中的 zfs_arc_max 參數,減少 ZFS 可分配的核心記憶體的容量。下列範例將上限設定為 512 MB。

set zfs_arc_max = 0x20000000

mpathadm 指令不會顯示裝置特定的負載平衡設定

mpathadm show logical-unit 子指令會列出 Current Load Balance 特性的負載平衡全域配置值。然而,csi_vhci.conf 檔案中變更特定產品之負載平衡類型的項目,不會反映在 mpathadm 輸出中,即使設定為使用中也是一樣。

註冊工具在某些資料段緩衝區上會制止電源管理 (6321362)

若註冊工具的背景程序仍在執行,Elite3DCreator3D 資料段緩衝區會停止電源管理。當系統處於電源管理狀態時,此故障會降低省電功能。於某些情況下,系統暫停亦可能當機。不會顯示錯誤訊息。於系統暫停或繼續作業期間,系統可能當機。

解決方法:於每次登入後大約 60 秒執行下列指令:

# pkill -f basicreg.jar
# pkill -f swupna.jar

某些 USB 2.0 控制器被停用

某些對 USB 2.0 控制器的支援被停用,因為這些裝置與 EHCI 驅動程式不相容。螢幕上將會顯示以下訊息:

Due to recently discovered incompatibilities with this 
USB controller, USB2.x transfer support has been disabled. 
This device will continue to function as a USB1.x controller. 
If you are interested in enabling USB2.x support please refer 
to the ehci(7D) man page. 
Please refer to www.sun.com/io for Solaris Ready products 
and to www.sun.com/bigadmin/hcl for additional compatible 
USB products.

如需有關 USB 裝置的最新資訊,請參閱 http://www.oracle.com/technetwork/server-storage/solaris/overview/usb-faq-140616.html

支援 USB 裝置與對應的集線器配置

此 Oracle Solaris 10 發行版本同時支援 USB 1.1 與 USB 2.0 裝置。下表為工作於特定配置的 USB 裝置的摘要。連線類型為可直接連至電腦或透過 USB 集線器連至電腦。請注意 USB 1.1 裝置與集線器為低速或全速。USB 2.0 裝置與集線器為高速。如需有關連接埠與作業速度的詳細資訊,請參閱「System Administration Guide: Devices and File Systems」

表 3-1 USB 裝置與配置

USB 裝置
連線類型
USB 2.0 儲存裝置
直連、USB 1.1 集線器、USB 2.0 集線器
USB 2.0 音效裝置
未被支援
除音效之外的 USB 1.1 裝置
直連、USB 1.1 集線器、USB 2.0 集線器
USB 1.1 音效裝置
直連、USB 1.1 集線器

x86: Oracle Solaris 10 作業系統 中某些裝置驅動程式存在的限制;

x86 平台的此 Oracle Solaris 10 發行版本與相關的某些裝置和介面有下列限制:

無顯示系統上的 DVD-ROM/CD-ROM 驅動程式

活動式媒體之類的互動裝置的電源管理功能與監視器及驅動監視器之圖形卡的電源管理功能相連結。如果您的螢幕正在使用中,CD-ROM 光碟機和磁碟機等裝置會保持為全電源模式。在沒有螢幕的系統中,這些裝置可能會切換為低電源模式。若要復原 CD 或磁碟機的電源,請使用 volcheck 指令以取得每個可移除式裝置的最新狀態。

另一個方式為:使用 Dtpower GUI 停用系統的電源管理功能。透過停用電源管理,這些裝置可以維持在全電源模式。

x86: 需要以手動配置方式來指定非英文鍵盤

依預設,kdmconfig 程式會指定通用英文 (104 鍵) 當做為連接到系統的鍵盤類型。如果系統的鍵盤不是英文鍵盤,您必須在安裝期間手動指定鍵盤類型。否則,將會使用與系統實際鍵盤類型不同的預設鍵盤規格來進行安裝。

請選取以下解決方法之一。

解決方法 1: 如果系統的鍵盤不是英文鍵盤,請在安裝期間執行下列步驟:

  1. 當顯示 [安裝程序建議的 Window 系統配置] 畫面時,請按下 Esc。


    備註 - 包括鍵盤類型的 [安裝程序建議的 Window 系統配置] 畫面上的資訊僅會顯示 30 秒。如果您要變更配置設定,必須在 30 秒之內按下 Esc。否則,將會使用顯示的設定繼續進行安裝。


  2. 將鍵盤類型變更為與系統鍵盤相對應的類型。

  3. 按下 Enter 接受變更並繼續進行安裝。

解決方法 2:若要在已經執行 Oracle Solaris 10 作業系統 的系統上變更鍵盤類型,請使用 kdmconfig 程式。選取系統所執行之 X 伺服器類型適用的選項。

某些共用相同匯流排的裝置之間存在競爭 (6196994)

當 Quad 快速乙太網路 (QFE) 卡與下列任一配接卡共用匯流排時,會出現匯流排競爭狀態:

依預設會啟用這些配接卡所使用之驅動程式的 ce 參數。因此,共用相同連接埠的 QFE 連接埠只有極少或完全沒有可用的匯流排時間。

解決方法:請勿在與上述清單中網路配接卡所使用之相同的匯流排上安插 QFE 配接卡。

某些 DVD-ROM 和 CD-ROM 光碟機無法啟動 Oracle Solaris 10 作業系統 (4397457)

SunSwift PCI 乙太網路/SCSI 主機配接卡 (X1032A) 之 SCSI 部分的預設逾時值,與 Sun SCSI DVD-ROM 光碟機 (X6168A) 的逾時需求不相符。因為週邊媒體不同,DVD-ROM 偶爾會發生逾時錯誤。不會發生此錯誤的系統只有 Oracle Sun Fire 6800、4810、4800 和 3800。 這些系統會以 OpenBoot PROM 的方式來覆寫 SCSI 逾時值。

解決方法: 若為其他平台,請使用主機板內建的 SCSI 介面或與 DVD-ROM 相容的 SCSI 配接卡,範例如下: