Go to main content

Oracle® Solaris 11.3 版本說明

結束列印檢視

更新日期: 2016 年 11 月
 
 

安裝 Oracle Solaris 11.3 時的問題

在 Oracle Solaris 11.3 安裝期間或之後可能會出現下列問題。

自動安裝程式無法安裝於記憶體數量太高、磁碟空間配置太少的系統上 (15741363)

使用自動安裝程式 (AI) 安裝 Oracle Solaris 時,如果系統的實體 RAM 比磁碟空間多,安裝可能會失敗。配置給交換與傾印裝置的空間,可能會導致用於安裝作業系統的空間變小。這樣可能會顯示下列錯誤訊息:

ImageInsufficentSpace: Insufficient disk space available (8.84 GB) for
estimated need (9.46 GB) for Root filesystem

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

  • 如果磁碟大小允許,請配置更多空間給在根集區中作為虛擬裝置 (vdev) 使用的片段。


    備註 -  在 x86 系統上,如有必要,請配置額外的空間給 Solaris2 分割區。
  • 停止配置交換磁碟區的需求。在 AI 清單中,將 <target> 區段之 <logical> 標記中的 noswap 屬性指定為 true 值。例如:

    <logical noswap="true">
    </logical>
  • 在清單中定義 zpool 並配置較小的交換與傾印大小。

    <target>
    	<disk whole_disk="true" in_zpool="rpool">
    		<disk_keyword key="boot_disk"/>
    	</disk>
    	<logical>
    		<zpool name="rpool" root_pool="true">
    			<zvol name="swap" use="swap">
    				<size val="2gb"/>
    			</zvol>
    			<zvol name="dump" use="dump">
    				<size val="4gb"/>
    			</zvol>
    		</zpool>
    	</logical>
    </target>
  • 停止配置某個交換或傾印裝置,並配置特定大小給其餘的裝置 (傾印或交換)。下列範例顯示如何停用交換,並新增 4 GB 的傾印大小:

    <target>
    	<disk whole_disk="true" in_zpool="rpool">
    		<disk_keyword key="boot_disk"/>
    	</disk>
    	<logical noswap="true">
    		<zpool name="rpool" root_pool="true">
    			<zvol name="dump" use="dump">
    				<size val="4gb"/>
    			</zvol>
    		</zpool>
    	</logical>
    </target>

如需有關如何編輯 AI 清單的詳細資訊,請參閱 ai_manifest (4) 線上手冊。

使用雙路開機磁碟時,自動安裝程式無法比對目標磁碟 (15735929)

如果您在雙路 FC 啟動磁碟上安裝 Oracle Solaris 作業系統,安裝會因為下列錯誤而失敗:

17:22:08 Error occurred during execution of 'target-selection' 
checkpoint.
17:22:08 100% None
17:22:09 Failed Checkpoints:
17:22:09
17:22:09 target-selection
17:22:09
17:22:09 Checkpoint execution error:
17:22:09
17:22:09 Unable to locate the disk
      '[devpath='/pci@0,600000/pci@0/pci@8/pci@0,1/SUNW,
		emlxs@1,1/fp@0,0/ssd@w20350080e517b4da,6']'
		on the system.
17:22:09
17:22:09 Automated Installation Failed. See install log at 
		/system/volatile/install_log
Automated Installation failed
Please refer to the /system/volatile/install_log file for details.

解決方法:拔除其中一條雙路 FC 電纜。

SPARC:64 位元:自動安裝程式因未標示的雙路 FC 啟動磁碟而導致失敗 (15656484)

在 SPARC 系統上,如果您在雙路 FC 啟動磁碟上安裝 Oracle Solaris 作業系統,安裝會因為下列錯誤而失敗:

Automated Installation failed 
Please refer to the /system/volatile/install_log file for details 

Apr 19 23:12:12 ssra00u23.us.abc.com svc.startd[9]: 
application/auto-installer:default failed fatally: transitioned to 
maintenance (see 'svcs -xv' for details)

解決方法:在安裝 Oracle Solaris 之前,請使用 boot net -s 命令將磁碟格式化,然後標示磁碟標籤並繼續進行安裝。

AI 伺服器上有多個 AI 服務名稱衝突 (15713975)

在設定為服務多個網路的 AI 伺服器上,mdns 常駐程式可能會針對註冊相同 AI 服務名稱的實例發出警告。這樣可能會顯示下列錯誤訊息:

mDNSResponder: [ID 702911 daemon.error] 
Client application registered 2 identical instances of service some-service._
OSInstall._tcp.local. port 5555.

mDNSResponder: [ID 702911 daemon.error] 
Excessive name conflicts (10) for some-service._
OSInstall._tcp.local. (SRV); rate limiting in effect 

備註 -  AI 用戶端仍能取得進行安裝的必要資訊。

解決方法:若要避免多個 AI 服務名稱衝突,請設定 svc:/system/install/server:default SMF 服務的 exclusion 或 inclusion 特性。

下列範例說明如何設定 all_services/exclude_networksall_services/networks 特性,以包含系統上設定的所有網路。

# svccfg -s svc:/system/install/server:default \
setprop all_services/exclude_networks = false

# svccfg -s svc:/system/install/server:default \
delprop all_services/networks #1.#1.#1.#1/#1

# svccfg -s svc:/system/install/server:default \
delprop all_services/networks #2.#2.#2.#2/#2

...

# svccfg -s svc:/system/install/server:default \
addprop all_services/networks 0.0.0.0/0

# svcadm refresh svc:/system/install/server:default
# svcadm restart svc:/system/install/server:default

#1.#1.#1.#1/#1#2.#2.#2.#2/#2 是已設定網路介面的 IP 位址。

如需 mDNS 的詳細資訊,請參閱Working With Oracle Solaris 11.3 Directory and Naming Services: DNS and NIS 中的 Administering Multicast DNS

選擇非英文的語言時,文字安裝程式卻以英文顯示 (15744356)

在實體主控台的等同項 (例如網路型遠端鍵盤、螢幕、滑鼠,或 VirtualBox 主控台) 上使用文字安裝程式時,安裝程式會以英文顯示文字,即使您在安裝媒體啟動期間選擇其他語言也一樣。安裝程式以英文顯示文字,以避免非 ASCII 字元無法正常顯示。

文字安裝程式只會在串列主控台的等同項 (例如,以 SSH 或 Telnet 為基礎的服務主控台) 上顯示已本土化的文字。

解決方法:無。

x86:如果啟用可延伸韌體介面,Xorg VESA 驅動程式不適用於 Oracle VM VirtualBox (15782245)

如果啟用可延伸韌體介面 (EFI),則 Xorg VESA 驅動程式不適用於 Oracle VM VirtualBox,這表示 Live Media 未開機至 Xorg。因此無法進行 GUI 安裝。

解決方法:執行下列步驟:

  1. 使用文字安裝程式或「自動安裝程式 (AI)」安裝 Oracle Solaris 11.3。

    如需安裝 Oracle Solaris 11.3 的相關說明,請參閱Installing Oracle Solaris 11.3 Systems

  2. 使用 pkg 命令,安裝 solaris-desktop 群組套裝軟體。

    如需安裝 solaris-desktop 群組套裝軟體的說明,請參閱Installing Oracle Solaris 11.3 Systems 中的 Adding Software After a Live Media Installation

  3. 安裝 VirtualBox Xorg 原生驅動程式中所含的 VirtualBox 來賓工具。

以網路為基礎的自動安裝程式在含有 nge 驅動程式的 x2100 平台上失敗 (15681004)

如果您使用以網路為基礎的自動安裝程式在含有 nge 驅動程式的 x2100 平台上安裝 Oracle Solaris,經過一段時間後可能會顯示下列錯誤訊息:

kernel$ /s11-173-x86/platform/i86pc/kernel/$ISADIR/unix -B install_media=http://
$serverIP:5555//install/images/s11-x86,install_service=s11-173-x86,install_svc_address=
$serverIP:5555
loading '/s11-173-x86/platform/i86pc/kernel/$ISADIR/unix -B install_media=http://
$serverIP:5555//install/images/s11-x86,install_service=s11-173-x86,install_svc_address=
$serverIP:5555'
module$ /s11-173-x86/platform/i86pc/$ISADIR/boot-archive
loading ' /s11-173-x86/platform/i86pc/$ISADIR/boot-archive' ...

Error 20: Mulitboot kernel must be loaded before modules

Press any key to continue...

當您使用 x2100 BIOS 與 nge 驅動程式時,此問題會發生在使用 BIOS 版本 1.1.1 與更新版本的 PXE 安裝中。

解決方法:選擇下列其中一個解決方法,在含有 nge 驅動程式的 x2100 平台上安裝 Oracle Solaris:

  • 使用下列其中一種方法安裝 Oracle Solaris:

    • Live Media

    • 文字安裝程式

  • 將 BIOS 版本變更為版本 1.0.9。

x86:在大型系統組態上進行網路安裝時,ixgbe 驅動程式會顯示 FMA 錯誤訊息 (20724005)

在部分具有大型組態的 x86 系統上,ixgbe 驅動程式可能會在網路安裝期間顯示耗盡 MSI-X 中斷向量的 FMA 錯誤訊息。完成安裝並重新啟動系統之後不會顯示這些訊息。螢幕上將顯示下列錯誤訊息:

fault.io.nic.config
The network device failed to configure a feature. A(n) unsupported
error has been detected during driver's attach context causing a(n)
config service impact while involving the device's rx_ring subsystem.

解決方法:開機時在 GRUB 開機引數清單中加入下列限制,以限制網路裝置所使用的中斷數目上限:

-B ddi-msix-alloc-limit=X

X 是一個很小的數字,像是 12


備註 -  在開機時設定此變數只會持續到系統重新啟動為止,這並不是永久的設定。

Unified Archives 不支援共用儲存體中的區域 (19627821)

Unified Archives 不支援含有「共用儲存體中的區域 (ZOSS)」的歸檔。雖然您可以使用 archiveadm create 命令來建立含有「共用儲存體中的區域」的復原或複製歸檔,但所產生的歸檔可能無法安裝。

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

  • 為避免發生與 Unified Archives 有關的安裝問題,您必須在歸檔中排除「共用儲存體中的區域」。

  • 在產生複製歸檔時,您可以使用 –Z excluded_zone 選項來排除指定的「共用儲存體中的區域」。

  • 如果系統上的復原歸檔包含「共用儲存體中的區域」,所有的非共用儲存體區域都必須個別歸檔。

  • 產生某個全域區域的複製或復原歸檔時,必須使用 –D excluded-dataset 選項來排除全域區域中任何可見之共用儲存體中的區域 zpools

SPARC:NFSv4 無法判斷用於傳輸 TCP6 的本機主機名稱連結 (19664353, 19716203)

如果您在 /etc/netconfig 中啟用 tcp6,但系統不支援 IPv6 位址,則安裝期間就會顯示下列 NFC 警告訊息:

nfs4cbd[3806]: [ID 867284 daemon.notice] nfsv4 cannot determine local hostname binding for transport
tcp6 - delegations will not be available on this transport

解決方法:無。

SPARC:ilomconfig-interconnect 服務的 stop 方法在關機期間逾時 (20696474)

當您使用 init 6 命令重新啟動系統時,使用 SVC 相依性規則的服務會在 ilomconfig-interconnect 服務之前就先關閉。將會顯示下列訊息:

[ID 122153 daemon.warning] svc:/network/ilomconfig-interconnect:default: Method or service exit timed out.  Killing contract 179.

解決方法:無。

SPARC:在安裝和重新啟動後,虛名名稱發生變更 (20747264)

在系統安裝和重新啟動後,虛名名稱發生變更。例如,安裝期間的下列虛名名稱:

vanity_map=net0:e1000g0 net1:bge0 net2:bge1 net3:e1000g1

變更為:

vanity_map=net0:bge0 net1:bge1 net2:e1000g0 net3:e1000g1

解決方法:無。

SPARC:第一次啟動時出現警告訊息 (21503898)

在 SPARC 系統上第一次啟動時顯示下列警告訊息:

Jul 23 14:41:38 xxx.com fctl: [ID 517869 kern.warning]
WARNING: fp(3)::Topology discovery failederror=0x7

解決方法:您可以安全地忽略此訊息。

SPARC:一或多部主機的開機或關機訊息顯示在其他主機上 (21511552)

在 M5 機櫃內,一或多部 Oracle Solaris 主機的 ILOM 訊息顯示在不同主機的 /var/adm/messages 檔案中。將會顯示下列訊息:

Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 552608
daemon.error] Power | major: Power to /HOST1 has been turned off by: Shell session, Username:root
Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 936275
daemon.notice] SDM | minor: Power to /Servers/PDomains/PDomain_1/System
(Hardware Domain 1) has been turned off by Shell session, Username:root.
Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 555134
daemon.notice] Audit | minor: root : Set : object =
"/Servers/PDomains/PDomain_1/HOST/power_state" : value = "off" : success

解決方法:您可以安全地忽略此訊息。

SPARC:使用 mpt_sas 主機驅動程式的 suriadm check raid 命令時顯示錯誤訊息 (21366581)

當您使用 mpt_sas 主機驅動程式 suriadm 命令的 check raid 選項時,顯示下列錯誤訊息:

Failing case:
# suriadm lookup-uri
/dev/dsk/c1t3E8234F87E7DC134d0 Assertion failed: parent_iport != NULL,
 file /export/builds/s11u3_23/usr/src/lib/libsuri/common/suri_devinfo.c, line 995,
    function lookup_lu_uri Abort(coredump)
Working case:
# suriadm lookup-uri
/dev/dsk/c1t3E8234F87E7DC134d0s2 dev:dsk/c1t3E8234F87E7DC134d0s2

解決方法:您可以安全地忽略此訊息。

使用連接到 SAS 儲存體陣列 LUN 的 estes 卡作為啟動裝置時出現警告訊息 (21651971)

使用任何連接到 SAS 儲存體陣列 LUN 的 estes 卡 (lsc 驅動程式) 作為啟動裝置時,在系統啟動期間顯示下列警告訊息:

WARNING: scsi_enumeration_failed: lsc4/enclosure

雖然機櫃裝置無法連結,但仍然順利安裝和啟動。

解決方法:forceload drv/ses 此行加入 /etc/system 檔案中。

SPARC:stmsboot 線上手冊未包含 pmcs 驅動程式資訊 (20157402)

stmsboot 線上手冊未完整說明 stmsboot 命令,因為線上手冊未指出 pmcs 驅動程式是此命令的有效選項。但是可以使用 –D 選項來指定 pmcs 驅動程式。例如:

man stmsboot
System Administration Commands                        stmsboot(1M)
NAME       stmsboot - administration program for the Solaris I/O multipathing feature
SYNOPSIS       /usr/sbin/stmsboot [[-D (fp | mpt | mpt_sas | iscsi) ] -d | -e | -u] | -L | -l controller_number]

解決方法:無。