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.  安裝問題

一般資訊

Oracle Solaris 的自動註冊功能

什麼是自動註冊?

如何啟用或修改自動註冊

在安裝或升級之前或期間

安裝或升級之後

如何停用自動註冊

適用於自動安裝

適用於手動安裝

適用於 Live Upgrade 作業

進一步資訊

安全性修補程式

災難復原影像

BIOS 和韌體更新

新記憶體需求

升級至 Oracle Solaris 10 8/11

對於非 Oracle Solaris 10 8/11 作業系統所屬產品的支援

開始之前

EMC PowerPath

Live Upgrade 與 Oracle Solaris Zones

Live Upgrade 限制

搭配 ZFS 檔案系統上的區域根使用 Live Upgrade

升級配置有標示區域的 Trusted Extensions 系統

在 SPARC 和 x86 相容機器上修補 Miniroot

Oracle Solaris 10 發行版本上的 Oracle Solaris Data Encryption Supplement (資料加密補充)

安裝 Oracle Solaris 10 8/11 發行版本之 GNOME Display Manager 修補程式所需的其他程序

x86: 具備 elxpcelx NIC 的系統之網路配置失敗

var 檔案系統的預設大小可能會不足

x86: 請勿升級含 BIOS GG.06.13 版的 Hewlett-Packard Vectra XU Series 系統

SPARC: 舊版韌體可能需要啟動快閃 PROM 升級

Solaris 管理主控台 2.1 軟體與 Solaris 管理主控台 1.0、1.0.1 和 1.0.2 軟體不相容

x86: BIOS 裝置公用程式的故障會使得安裝或升級無法成功 (6362108)

當非全域區域安裝時,無法建立 Oracle Solaris Flash 歸檔 (6246943)

x86: 從 Oracle Solaris 10 DVD 啟動 Sun Java Workstations 2100Z 可能會發生當機 (6214356)

x86: 一些 Sun Fire 系統的序列主控台無法運作 (6208412)

x86: 系統中若已存在 x86 fdisk 啟動分割區,則 Oracle Solaris 安裝 GUI可能會失敗 (6186606)

安裝錯誤

連接至 SAN 的電腦上 Jumpstart 安裝失敗 (7072761)

切換至 zvol 時,ZFS 根系統可能會當機 (6898318)

安裝 Oracle Solaris ZFS Flash 歸檔 (6889459)

使用 Oracle Solaris Live Upgrade 在替代啟動環境中安裝 ZFS Flash 歸檔時的限制 (7055343)

本土化的安裝說明

x86: 在 Solaris 10 10/08 發行版本之前的發行版本上執行 Oracle Solaris Flash 歸檔安裝失敗 (6735181)

某些亞洲語言環境無法用於 JumpStart 安裝 (6681454)

PRODRM 在刪除 Trusted Extensions 的 prodreg 項目時發生問題 (6616592)

升級期間顯示詳細修補程式分析的面板無法捲動 (6597686)

安裝 Oracle Solaris 作業系統後,Linux 分割區沒有顯示在 GRUB 功能表中 (6508647)

x86: 安裝過程中發生 /sbin/dhcpinfo 無效的錯誤 (6332044)

x86: JumpStart 安裝之後系統無法啟動 (6205478)

升級問題與錯誤

SPARC: 所有 M-Series 機器類型可能會發生效能略為下降的情況 (7058265)

在沒有 SUNWzoneu 套裝軟體的系統上執行 lucreate 指令失敗 (7061870)

升級之後,維護狀態中的 iscsi/initiator 服務可能會終止 (6976602)

對 Oracle Solaris 10 8/11 執行 Live Upgrade 之後,無法啟動 Trusted Extensions 中的區域 (7041057)

當啟用 Trusted Extensions 且標示區域不在執行狀態中時,lucreatelumake 會失敗 (7055968)

區域的 DSR 升級發生問題 (6616788)

Trusted Extensions 升級問題 (6616585)

升級之後系統無法與 ypbind 通訊 (6488549)

在已安裝區域但尚未啟動的系統上升級失敗

將具有非全域區域的 Oracle Solaris 10 系統升級至 Solaris 10 10/09 發行版本,可能會造成本機檔案系統服務失敗 (6428258)

自 Solaris 9 9/04 作業系統 升級之後裝置 ID 不一致

當使用 Live Upgrade 自先前發行版本進行升級時,不會移除失效的解除安裝程式 (6198380)

可能會安裝的其他相關語言環境

3.  Oracle Solaris 執行階段問題

4.  終止軟體支援聲明

5.  文件問題

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

升級問題與錯誤


備註 - 如需 Oracle Solaris 10 8/11 發行版本開始的升級支援最新資訊,請參閱升級至 Oracle Solaris 10 8/11


本節旨在說明升級時所遇到的錯誤。有些錯誤會在您升級至 Oracle Solaris 10 作業系統 時出現。 在您已完成升級後,可能會出現其他錯誤。

SPARC: 所有 M-Series 機器類型可能會發生效能略為下降的情況 (7058265)

更新為 Oracle Solaris 10 8/11 之後,所有 M-series 機器類型可能會發生效能略為下降的情況。效能下降是修正 CR 6919646 導致的結果。

CR 6919646 指出由於轉譯對應緩衝區 (TLB) 項目不一致,導致 M-series 機器當機問題。例如,由於硬體中的 TLB 不一致,可能會造成 Oracle Database 軟體這類應用程式重複卡在 ISM 位址無法運作。發生此問題時,除非系統重新啟動,或是其他核心歸檔隨機刷新 TLB,否則無法在受到佔用的 CPU 上處理受影響的應用程式。


備註 -


在沒有 SUNWzoneu 套裝軟體的系統上執行 lucreate 指令失敗 (7061870)

在沒有 SUNWzoneu 套裝軟體的系統上執行 lucreate 指令失敗,例如於 SUNWcreq 中介叢集一起安裝的 Solaris 8、Solaris 9 和 Oracle Solaris 10 系統。

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

  Error message:    #lucreate -n u10
Analyzing system configuration.
Updating boot environment description database on all BEs.
Updating system configuration files.
Creating configuration for boot environment <u10>.
Source boot environment is <s10_u9>.
Creating file systems on boot environment <u10>.
Populating file systems on boot environment <u10>.
Analyzing zones.
Duplicating ZFS datasets from PBE to ABE.
Creating snapshot for <newpool/ROOT/s10_u9> on <newpool/ROOT/s10_u9@u10>.
Creating clone for <newpool/ROOT/s10_u9@u10> on <newpool/ROOT/u10>.
Mounting ABE <u10>.
Generating file list.
Finalizing ABE.
Fixing zonepaths in ABE.
Unmounting ABE <u10>.
Fixing properties on ZFS datasets in ABE.
Reverting state of zones in PBE <s10_u9>.
Making boot environment <u10> bootable.
ERROR: Unable to mount non-global zones of ABE <u10>: cannot make ABE bootable.
ERROR: Unable to make boot environment <u10> bootable.
ERROR: Unable to populate file systems on boot environment <u10>.
Removing incomplete BE <u10>.
ERROR: Cannot make file systems for boot environment <u10>.

升級之後,維護狀態中的 iscsi/initiator 服務可能會終止 (6976602)

從任何 Oracle Solaris 10 更新發行版本 (Solaris 10 1/06 到 Solaris 10 10/09) 升級到 Oracle Solaris 10 9/10 或 Oracle Solaris 10 8/11 之後,第一次啟動時,維護狀態中的 svc:/network/iscsi/initiator:default SMF 服務可能會終止。在 svc:/system/manifest-import:default 服務完成前,就先啟動 svc:/network/iscsi/initiator:default 服務,會造成這種情況。

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

Jul 12 16:39:22 svc.startd[7]: svc:/network/iscsi/initiator:default:
Method "/lib/svc/method/iscsid" failed with exit status 1.
Jul 12 16:39:22 svc.startd[7]: svc:/network/iscsi/initiator:default:
Method "/lib/svc/method/iscsid" failed with exit status 1.
Jul 12 16:39:22 svc.startd[7]: svc:/network/iscsi/initiator:default:
Method "/lib/svc/method/iscsid" failed with exit status 1.
Jul 12 16:39:22 svc.startd[7]: network/iscsi/initiator:default failed:
transitioned to maintenance (see 'svcs -xv' for details)


# svcs -xv
svc:/network/iscsi/initiator:default (?)
State: maintenance since Tue Jul 12 16:29:38 2011
Reason: Start method failed repeatedly, last exited with status 1.
  See: http://sun.com/msg/SMF-8000-KS
  See: /var/svc/log/network-iscsi-initiator:default.log
Impact: This service is not running.

# tail /var/svc/log/network-iscsi-initiator:default.log
[ Jul 12 16:39:22 Executing start method ("/lib/svc/method/iscsid") ]
Usage: /lib/svc/method/iscsid { start | stop }
[ Jul 12 16:39:22 Method "start" exited with status 1 ]
[ Jul 12 16:39:22 Executing start method ("/lib/svc/method/iscsid") ]
Usage: /lib/svc/method/iscsid { start | stop }
[ Jul 12 16:39:22 Method "start" exited with status 1 ]
[ Jul 12 16:39:22 Executing start method ("/lib/svc/method/iscsid") ]
Usage: /lib/svc/method/iscsid { start | stop }
[ Jul 12 16:39:22 Method "start" exited with status 1 ]

解決方法:清除 iscsi/initiator 服務的維護狀態。服務會以正確的引數自動啟動。例如:

# svcadm clear svc:/network/iscsi/initiator:default

對 Oracle Solaris 10 8/11 執行 Live Upgrade 之後,無法啟動 Trusted Extensions 中的區域 (7041057)

在含有標示區域的 Trusted Extensions 環境中,區域會保留在已安裝狀態,且不會在新建立的啟動環境中啟動。如果手動啟動區域,發生錯誤的情況將視區域中的 lofs 掛載而定。

解決方法:若要在替代啟動環境 (ABE) 中啟動區域,請在 ABE 區域執行下列步驟:

  1. 在區域啟動期間,刪除顯示 lofs 掛載錯誤的檔案,因為該檔案與主要啟動環境 (PBE) 的 inode 號碼相同。

  2. 手動從主要啟動環境 (PBE) 複製檔案。此副本可確保該檔案具有不同的 inode 號碼。

當啟用 Trusted Extensions 且標示區域不在執行狀態中時,lucreatelumake 會失敗 (7055968)

如果您在執行 Trusted Extensions 的系統上執行 lucreatelumake 指令,萬一系統有標示非全域區域且這些區域不在執行中狀態,則指令可能會失敗。

例如,請考慮下列 lucreate 指令:

lucreate -c OLD_BE -n NEW_BE -m/:/dev/dsk/c0t0d0s3:ufs

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

Making boot environment <NEW_BE> bootable.
ERROR: The mount point </.alt.tmp.b-2cc.mnt> is not a valid ABE mount point
 (no /etc directory found).
ERROR: You must use the <-m> option to specify the mount point of the 
ABE where to create the /etc/vfstab file.
Usage: luedvfstab -i ABE_icf_file -m ABE_mount_point -n BE_name
ERROR: Unable to configure /etc/vfstab file on ABE <NEW_BE>: cannot make ABE bootable.
ERROR: Unable to make boot environment <NEW_BE> bootable.
ERROR: Unable to populate file systems on boot environment <NEW_BE>.
Removing incomplete BE <NEW_BE>.
ERROR: Cannot make file systems for boot environment <NEW_BE>.

解決方法: 在使用 lucreatelumake 指令之前,請確保所有非全域區域均處於執行中狀態。

區域的 DSR 升級發生問題 (6616788)

如果有任何區域安裝在 /opt 目錄中,則區域的空間重新分配 (DSR) 升級會失敗。 復原 DSR 歸檔期間,升級可能會失敗。 在一些情況下,升級可能會成功,但系統無法重新啟動。

解決方法:請確定根檔案系統在升級前並未達到百分之百滿載。必要時,請於升級之前移除一些檔案,以便根磁碟片的佔用空間不會超過百分之 90 。

Trusted Extensions 升級問題 (6616585)

將 Trusted Extensions 從 Solaris 10 11/06 或 Solaris 10 8/07 發行版本升級至 Solaris 10 10/08、Solaris 10 5/09 或 Solaris 10 10/09 發行版本時,會將不需要的本土化 Solaris Trusted Extensions 套裝軟體安裝在系統中。 因為 Solaris 10 11/06 和 Solaris 10 8/07 發行版本中的 Solaris Trusted Extensions 安裝程式預設會安裝已本土化的套裝軟體,因此會發生此錯誤。 不會顯示錯誤訊息。

解決方法:將 Trusted Extensions 升級至目前的發行版本前,先移除下列本土化的 Trusted Extensions 套裝軟體。

SUNWjdtts
SUNWkdtts
SUNWjmgts
SUNWkmgts
SUNWjtsman
SUNWktsu
SUNWjtsu
SUNWodtts
SUNWtgnome-l10n-doc-ja
SUNWtgnome-l10n-ui-ko
SUNWtgnome-l10n-ui-it
SUNWtgnome-l10n-ui-zhHK
SUNWtgnome-l10n-ui-sv
SUNWtgnome-l10n-ui-es
SUNWtgnome-l10n-doc-ko
SUNWtgnome-l10n-ui-ptBR
SUNWtgnome-l10n-ui-ja
SUNWtgnome-l10n-ui-zhTW
SUNWtgnome-l10n-ui-zhCN
SUNWtgnome-l10n-ui-fr
SUNWtgnome-l10n-ui-de
SUNWtgnome-l10n-ui-ru

升級之後系統無法與 ypbind 通訊 (6488549)

從 Solaris 10 Hardware 2 (HW2) 發行版本升級至 Solaris 10 10/09 發行版本期間會發生此錯誤。

在 Solaris 10 HW 2 發行版本中,適用於任何名稱服務 (例如 NIS、NIS+、FILES 或 LDAP) 的 name_service.xml 檔案如下所示:

# ls -l name_service.xml
lrwxrwxrwx   1 root     root     10 Apr 10 16:26 name_service.xml -> ns_files.xml

如果名稱服務是 NIS,則 name_service.xml 檔案會連結至 ns_files.xml。但是,ns_files.xml 檔的內容與 ns_nis.xml 相同 。

# cat /etc/release
                     Solaris 10 3/05 HW2 s10s_hw2wos_05 SPARC
           Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 26 September 2005
  # cd /var/svc/profile
  # ls -l name_service.xml ns_files.xml ns_nis.xml
  lrwxrwxrwx   1 root   other    12 May 21 04:06 name_service.xml -> ns_files.xml
  -r--r--r--   1 root   sys     779 May 21 04:25 ns_files.xml
  -r--r--r--   1 root   sys     779 Jan 21  2005 ns_nis.xml
  #
  # diff ns_files.xml ns_nis.xml
  # diff name_service.xml ns_nis.xml

在先前的輸出中,ns_nis.xmlns_files.xml 檔案的輸出內容相同。 這意味著 name_service.xml 檔案會以符號方式連結至錯誤的名稱服務檔案。name_service.xml 檔案會連結至 ns_files.xml。但是 name_service.xml 檔案應連結至 ns_nis.xml 檔案。


備註 - 只有在 name_service.xml 不是連結檔案的情況下,對 CR 6411084、SUNWcsr 安裝或安裝後程序檔的修正才會建立正確的連結。如果 name_service.xml 已經是符號連結檔案,則在 Solaris 10 Hardware 2 發行版本中,對 CR 6411084 的修正將無法發揮效用。


從 Solaris 10 Hardware 2 升級至 Solaris 10 10/09 發行版本後,主控台上會顯示或訊息檔案中會記錄下列訊息:

Oct 23 12:18:45 vt2000a automount[301]: [ID 366266 daemon.error] 
can't read nis map auto_master: can't communicate with ypbind - retrying 

此外,/network/nis/client:default 服務也會處於離線狀態。

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

在已安裝區域但尚未啟動的系統上升級失敗

已安裝卻從未啟動或未準備就緒的非全域區域,會造成系統無法正確升級。不會顯示錯誤訊息。

解決方法: 如果發現有這樣的區域,應將此種區域先準備就緒,然後在開始升級前停用。例如:

global# zoneadm -z myzone ready ; zoneadm -z myzone halt

將具有非全域區域的 Oracle Solaris 10 系統升級至 Solaris 10 10/09 發行版本,可能會造成本機檔案系統服務失敗 (6428258)

將具有非全域區域的 Solaris 10 3/05 或 Solaris 10 1/06 系統升級至 Solaris 10 10/09 發行版本,可能會導致掛載本機檔案系統的 SMF 服務在非全域區域中無法運作。 結果,非全域區域中的其他服務可能無法啟動。

將具有非全域區域的 Oracle Solaris 10 系統升級至 Solaris 10 10/09 發行版本時,服務可能處於維護狀態。 例如:

# zlogin myzone svcs -x
    svc:/system/filesystem/local:default (local file system mounts)
     State: maintenance since Wed May 24 13:18:06 2006
    Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
       See: http://sun.com/msg/SMF-8000-KS
       See: /var/svc/log/system-filesystem-local:default.log
    Impact: 18 dependent services are not running.  (Use -v for list.)

解決方法:

從全域區域重新啟動非全域區域。例如:

global# zoneadm -z myzone reboot

自 Solaris 9 9/04 作業系統 升級之後裝置 ID 不一致

在此 Oracle Solaris 發行版本中,Volume Manager 會以新格式顯示裝置 ID 輸出。將裝置 ID 支援引入磁碟集中的 Solaris 9 9/04 作業系統 無法辨識新格式。 在您從 Solaris 9 9/04 發行版本升級至 Oracle Solaris 10 作業系統 時,和現有的磁碟集相關聯的裝置 ID 在 Solaris Volume Manager 配置中並未更新。 如果您需要復原至 Solaris 9 9/04 作業系統,磁碟集在升級後變更的配置對 Solaris 9 9/04 作業系統 來說可能是無效的。 如需更多資訊,請參閱「Solaris Volume Manager Administration Guide」中的第 25 章「Troubleshooting Solaris Volume Manager (Tasks)」

當使用 Live Upgrade 自先前發行版本進行升級時,不會移除失效的解除安裝程式 (6198380)

使用 Live Upgrade 從 Solaris 8 或 Solaris 9 發行版本升級至 Oracle Solaris 10 作業系統 時,不會移除失效的解除安裝程式。這些先前發行版本的解除安裝程式留存在系統的 /var/sadm/prod 目錄中。

下列失效的解除安裝程式無法移除:

uninstall_Alternate_Pathing_2_3_1.class
uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class
uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class
uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class
uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class
uninstall_Capacity_on_Demand_1_0.class
uninstall_Java3D_1_3_1.class
uninstall_Java3D_1_3.class
uninstall_Java3D_1_2_1_04.class
uninstall_Java3D_1_2_1_03.class
uninstall_Lights_Out_Management_2_0.class
uninstall_Man_Page_Supplement.class
uninstall_OpenGL_1_3.class
uninstall_OpenGL_1_2_3.class
uninstall_Netra_ct_Platform_1_0.class
uninstall_Netra_t11xx_Alarms_2_0.class
uninstall_Netscape_6_2_3.class
uninstall_Netscape_6_2_1_Beta.class
uninstall_PC_launcher_1_0_2.class
uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class
uninstall_RSC_2_2_2.class
uninstall_RSC_2_2_1.class
uninstall_RSC_2_2.class
uninstall_ShowMeTV_1_3.class
uninstall_Solaris_9_French_Localization.class
uninstall_Solaris_9_German_Localization.class
uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class
uninstall_Solaris_9_Italian_Localization.class
uninstall_Solaris_9_Japanese_Localization.class
uninstall_Solaris_9_Korean_Localization.class
uninstall_Solaris_9_Simplified_Chinese_Localization.class
uninstall_Solaris_9_Spanish_Localization.class
uninstall_Solaris_9_Swedish_Localization.class
uninstall_Solaris_9_Traditional_Chinese_Localization.class
uninstall_Solaris_On_Sun_Hardware_Documentation.class
uninstall_Sun_Hardware_AnswerBook.class
uninstall_SunATM_5_0.class
uninstall_SunATM_5_1.class
uninstall_SunFDDI_PCI_3_0.class
uninstall_SunFDDI_SBus_7_0.class
uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class
uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class
uninstall_SunForum_3_1.class
uninstall_SunForum_3_2.class
uninstall_SunHSI_PCI_3_0.class
uninstall_SunHSI_SBus_3_0.class
uninstall_SunScreen_3_2.class
uninstall_SunVTS_5_1_PS6.class
uninstall_SunVTS_5_1_PS5.class
uninstall_SunVTS_5_1_PS4.class
uninstall_SunVTS_5_1_PS3.class
uninstall_SunVTS_5_1_PS2.class
uninstall_SunVTS_5_1_PS1.class
uninstall_SunVTS_5_0.class
uninstall_System_Management_Services_1_4.class
uninstall_System_Management_Services_1_3.class
uninstall_System_Management_Services_1_2.class
uninstall_System_Service_Processor_3_5.class
uninstall_WBEM_DR_1_0.class
uninstall_Web_Start_Wizards_SDK_3_0_2.class
uninstall_Web_Start_Wizards_SDK_3_0_1.class
uninstall_Web_Start_Wizards_SDK.class
uninstall_XML_Libraries_2_4_12.class

解決方法: 完成系統升級後,請手動移除 /var/sadm/prod 目錄中失效的解除安裝程式。

可能會安裝的其他相關語言環境

當您選取一種語言環境時,可能會同時安裝其他相關的語言環境。此運作方式變更發生在 Oracle Solaris 10 發行版本中,因為所有的完整語言環境 (包括訊息轉換) 以及亞洲和日本的部分語言環境 (語言環境啟用程式),都已經根據語言環境的語言支援重新封裝。 其他部分的語言環境仍然根據地理區域 (例如中歐地區) 來封裝和安裝。