Go to main content

Oracle® Solaris 11.3 发行说明

退出打印视图

更新时间: 2016 年 11 月
 
 

安装 Oracle Solaris 11.3 过程中的问题

在安装 Oracle Solaris 11.3 的过程中或之后可能会发生以下问题。

自动化安装程序无法在具有大内存、小磁盘空间分配的系统上安装 (15741363)

使用自动化安装程序 (Automated Installer, AI) 安装 Oracle Solaris 时,如果系统的物理 RAM 比磁盘空间大,则安装可能会失败。分配给交换和转储设备的空间可能会减少可用于安装 OS 的空间。可能会显示以下错误消息:

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 OS,安装将失败并出现以下错误:

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 OS,安装将失败并出现以下错误:

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 的更多信息,请参见使用 Oracle Solaris 11.3 目录和命名服务:DNS 和 NIS 中的 管理多播 DNS

在选择了其他语言后,文本安装程序仍以英语显示 (15744356)

在与物理控制台等效的控制台(如基于 Web 的远程键盘、视频显示器、鼠标或 VirtualBox 控制台)上使用文本安装程序时,即使在从安装介质引导期间选择了其他语言,安装程序仍以英语显示文本。安装程序以英语显示文本来避免将非 ASCII 字符显示为乱码。

文本安装程序仅在与串行控制台等效的控制台(如基于 SSH 或 telnet 的服务控制台)上显示本地化后的文本。

解决方法:无。

x86:如果启用了可扩展固件接口,Xorg VESA 驱动程序在 Oracle VM VirtualBox 上不起作用 (15782245)

如果启用了可扩展固件接口 (Extensible Firmware Interface, EFI),Xorg VESA 驱动程序在 Oracle VM VirtualBox 上会不起作用,这意味着 Live Media 不会引导到 Xorg。因此,无法进行 GUI 安装。

解决方法:执行以下步骤:

  1. 使用文本安装程序或自动化安装程序 (Automated Installer, AI) 安装 Oracle Solaris 11.3。

    有关安装 Oracle Solaris 11.3 的说明,请参见安装 Oracle Solaris 11.3 系统

  2. 使用 pkg 命令安装 solaris-desktop 组软件包。

    有关安装 solaris-desktop 组软件包的说明,请参见安装 Oracle Solaris 11.3 系统 中的 执行 Live Media 安装后添加软件

  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...

此问题在具有 nge 驱动程序的 x2100 BIOS 上使用 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


注 -  在引导时设置此变量仅持续到系统重新引导为止,这不是一个永久设置。

统一归档文件不支持共享存储上的区域 (19627821)

统一归档文件不支持包含共享存储上的区域 (zone on shared storage, ZOSS) 的归档文件。虽然可以使用 archiveadm create 命令创建包含共享存储上的区域的恢复或克隆归档文件,但得到的归档文件可能无法安装。

解决方法:请选择下列解决方法之一:

  • 要避免统一归档文件出现安装问题,必须在归档文件中排除共享存储上的区域。

  • 在生成克隆归档文件时,可以使用 –Z excluded_zone 选项排除指定的共享存储上的区域。

  • 对于包含共享存储上的区域的系统上的恢复归档文件,应单独归档所有非共享存储区域。

  • 在生成全局区域的克隆或恢复归档文件时,必须使用 –D excluded-dataset 选项排除在全局区域中可见的共享存储 zpools 上的所有区域。

SPARC:NFSv4 无法确定传输 TCP6 的本地主机名绑定 (19664353, 19716203)

如果在系统不支持 IPv6 地址的情况下在 /etc/netconfig 中启用 tcp6,则在安装过程中将出现以下 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]

解决方法:无。