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 作業系統中存在的系統管理錯誤。

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

在升級或執行 Live Upgrade 之後,執行 pkgchk -n 指令,會發現有數個套裝軟體包含不存在的路徑名稱。由於套裝軟體歷程記錄問題,/var/sadm/install/contents 檔案可能不會正確反映某些已升級之套裝軟體 (檔案已被移除) 的狀態。

您可能會看到與這些範例類似的錯誤訊息:

 ERROR: /usr/jdk/instances/jdk1.6.0/bin/jhsearch
 pathname does not exist

解決方法:從內容資料庫移除路徑。

  1. 確定您使用超級使用者角色處於單一使用者模式。

  2. 將套裝軟體中導致錯誤的任何檔案路徑移除。

    # removef package path
  3. 確認變更。

    # removef -f package

例如:

# removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhsearch
# removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhindexer
# removef -f SUNWjhdev

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

由於 64 位元版本的 libsoftcrypto 程式庫沒有使用 T4 加密說明,所以速度緩慢。因此,使用 64 位元版本 libsoftcrypto 程式庫的應用程式會發生效能下降的情況。

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

自此 Oracle Solaris 10 發行版本起,超級 使用者 (使用者 ID 0),根據預設值,必須符合 /etc/default/passwd 檔案中設定的密碼政策。在先前的 Oracle Solaris 10 作業系統更新中,超級使用者不受任何設定之密碼政策的約束。

如需更多資訊,請參閱「passwd(1) 線上手冊」。

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

如果您在 SPARC 系統安裝核心修補程式 144500 或在 x86 系統上安裝修補程式 144501,會升級系統上的現有 ZFS 儲存池。不過,如果您在根池升級後,使用 patchrm 指令移除修補程式,系統不會啟動,因為升級後的池版本與執行中的作業系統不相符。因此,如果根池已升級而且修補程式也已移除,系統就不會啟動。

如果現有的非根池已升級而且修補程式也已移除,則因為本機 ZFS 裝載失敗,造成 SMF 本機檔案系統服務進入維護模式。因此,如果非根池已升級而且修補程式也已移除,則本機 ZFS 裝載將會失敗。


注意

注意 - 請勿使用 patchrm 指令移除這個核心升級 (KU) 修補程式。


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

使用 lucreate 指令在慢速 UFS 系統進行即時升級,需要花費較多時間。

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

在此 Oracle Solaris 10 發行版本中,sdbc 模組無法在啟動時載入,並且會出現以下錯誤訊息:

[ID 819705 kern.notice]/usr/kernel/drv/sparcv9/sdbc: undefined symbol
WARNING: mod_load: cannot load module 'sdbc'

解決方法:安裝針對 SPARC 系統的修補程式 123246–07,以及針對 x86 系統的修補程式 123247–07。

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

執行 Oracle Solaris 10 9/10 客體的虛擬機器 (VM) 可能容易出現下列問題:

解決方法:必須將 Oracle Solaris 客體固定在實體 CPU。將網域的虛擬 CPU 如下固定於主機的實體 CPU:

# xm vcpu-pin domain vcpu cpus

如需更多資訊,請參閱「xm(1) 線上手冊」。

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

除了某些例外情況之外,FKU 137137-xx 修補程式不支援協力廠商的磁碟區管理員軟體。缺少此支援是因為修補前、修補後及取消作業後的實作所致。如果您使用不支援的協力廠商的磁碟區管理員軟體,則無法套用 FKU 修補程式。 在修補程式安裝期間會顯示下列錯誤訊息:

unsupported root slice type xxxxx

請注意,支援 Fujitsu 和 Veritas Volume Manager 軟體。

解決方法: 無。

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

在具有 AHCI 相容 SATA 控制器的系統中,BIOS 設定通常會允許在 AHCI、舊式或 RAID 模式下設定控制器。Oracle Solaris 作業系統支援 AHCI 和舊有模式。

在 Oracle Solaris 初始安裝之後,不可變更 BIOS 中的 SATA 模式設定。 在 Oracle Solaris 升級前後,也不可變更 SATA 模式設定。 如果在安裝 Oracle Solaris 10 作業系統之後修改了 SATA 模式 BIOS 設定,則系統將會重設並無法啟動,且不會指出導致失敗的原因。

解決方法:如果因為變更 BIOS 設定而導致啟動失敗,請復原至原始設定,以啟動 Oracle Solaris 作業系統。

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

在大型檔案系統 (例如 ZFS) 上執行時,應用程式如果使用 statvfs(2) 或 statfs(2) 函數來取得有關檔案系統狀態的資訊,會顯示錯誤。螢幕上將顯示下列錯誤訊息:

Value too large for defined data type

解決方法:應用程式應該改為使用 statvfs64() 函數。

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

在執行 Oracle Solaris 作業系統發行版本但不支援 Zones 的系統上,對已安裝非全域區域的全域區域,使用 patchadd -R 指令或任何接受 -R 選項的指令來指定替代根路徑,將無法運作。

不同於使用 luupgrade [-t-T-p-P] 指令會顯示錯誤訊息,在此案例中,不會顯示有關使用適當指令層級限制的錯誤訊息。

也不會指出 -R 選項無法運作。由於此指令失敗, Oracle Solaris 10 套裝軟體或修補程式不會安裝在任何已安裝的非全域區域上。

當安裝及解除安裝套裝軟體或修補程式時,會發生這個問題。


備註 - 如果替代啟動環境有已配置的非全域區域但沒有已安裝的非全域區域,-R 選項會正常運作。然而,若要避免潛在問題,或您不確定是否有任何已安裝的非全域區域做為替代根路徑,請在所有案例中限制 -R 選項的使用。


如需更多資訊,請參閱下列線上手冊:

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

解決方法 1: 將作業系統至少升級至 Solaris 10 1/06 發行版本。

如果您是執行 Solaris 10 3/05 發行版本,請安裝下列修補程式,啟用會接受 -R 選項的指令,以建立替代根路徑:

解決方法 2:限制 patchadd -R 指令的使用或任何接受 -R 選項之指令的使用以建立替代根路徑。

相反地,啟動替代根 (例如 Oracle Solaris 10 發行版本) 做為使用中的作業系統。 然後,在不使用 -R 選項的情況下,安裝及解除安裝 Oracle Solaris 10 套裝軟體和修補程式。

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

執行 Sun Patch Manager 2.0 的系統可以管理執行 Patch Manager (包括 Sun Patch Manager 1.0) 的遠端系統。

但是執行較早版本 Patch Manager 的系統無法管理執行 Patch Manager 2.0 的遠端系統。較早版本包括:


備註 - Solaris 8 作業系統中不包含 Patch Manager 的共用資訊模型/基於 Web 的企業管理 (CIM/WBEM) 支援。因此,使用 Patch Manager 進行遠端管理的方式不適用於 Solaris 8 系統。


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

當您使用 smdiskless 指令來刪除無本地磁碟的用戶端時,該指令失敗。無本地磁碟的用戶端不會從系統資料庫中移除。螢幕上將顯示下列錯誤訊息:

Failing with error EXM_BMS.

解決方法:增加無本地磁碟的用戶端之前,請取消 /export 分割區的共用。

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

當您使用 smosservice delete 指令來移除無本地磁碟的用戶端服務時,此指令無法成功移除所有服務目錄。

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

  1. 請確認沒有正在使用此服務的用戶端。

    # unshare /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/.copyofSolaris_10_sparc.all
    # rm -rf /export/.copyofSolaris_10
    # rm -rf /export/Solaris_10
    # rm -rf /export/share
    # rm -rf /export/root/templates/Solaris_10
    # rm -rf /export/root/clone/Solaris_10
    # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
  2. 如果此檔案伺服器未提供任何其他服務所需的功能或資源,請從 /etc/bootparams 檔案移除下列項目。

    fs1-24 boottype=:os
  3. 請從 /etc/dfs/dfstab 檔案中移除下列項目。

    # share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
  4. 修改 /var/sadm/system/admin/services/Solaris_10 檔案。

    • 如果檔案伺服器不是執行 Oracle Solaris 10 作業系統,請刪除此檔案。

    • 如果檔案伺服器為執行 Oracle Solaris 10 作業系統,請移除前三行之後的所有項目。已刪除的行指定了 /export/root/templates/Solaris_10 中的 USR_PATHSPOOLED ROOT 套裝軟體以及支援的平台。