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 OS 的产品的支持

开始之前

EMC PowerPath

Live Upgrade 和 Oracle Solaris zone

Live Upgrade 限制

在 ZFS 文件系统上对区域根目录使用 Live Upgrade

升级配置了有标签区域的 Trusted Extensions 系统

在 SPARC 和 x86 兼容计算机上修补 Miniroot

Oracle Solaris 10 发行版上的 Oracle Solaris 数据加密补充资料

安装 Oracle Solaris 10 8/11 发行版的 GNOME Display Manager 修补程序时需要执行其他过程

x86: 具有 elxpcelx 网卡的系统无法进行网络配置

/var 文件系统的缺省大小可能不足

x86: 请勿升级具有 BIOS GG.06.13 版的 Hewlett-Packard Vectra XU 系列系统

SPARC: 旧固件可能需要引导快擦写存储器升级

Solaris Management Console 2.1 软件与 Solaris Management Console 1.0、1.0.1 和 1.0.2 软件不兼容

x86: BIOS 设备实用程序故障导致无法成功安装或升级 (6362108)

当安装了非全局区域时无法创建 Oracle Solaris Flash 归档文件 (6246943)

x86: 从 Oracle Solaris 10 DVD 引导时 Sun Java Workstation 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 OS 之后,Linux 分区不显示在 GRUB 菜单上 (6508647)

x86: 安装期间 /sbin/dhcpinfo 错误无效 (6332044)

x86: JumpStart 安装后系统无法引导 (6205478)

升级问题和错误

SPARC: 所有类型的 M 系列计算机的性能可能会稍稍下降 (7058265)

lucreate 命令在不具有 SUNWzoneu 软件包的系统上失败 (7061870)

升级后,iscsi/initiator 服务可能会以维护状态结束 (6976602)

实时升级到 Oracle Solaris 10 8/11 之后,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 OS 升级后设备 ID 误差

使用 Live Upgrade 从以前版本升级时未删除过时的卸载程序 (6198380)

可能会安装附加的相关语言环境

3.  Oracle Solaris 运行时问题

4.  软件支持终止声明

5.  文档问题

A.  Oracle Solaris 10 8/11 发行版中已修复的以前记录的错误

开始之前

本节包含在安装或升级到 Oracle Solaris 10 OS 之前需要了解的严重安装问题。这些问题可能会使安装或升级无法成功完成。如果您的系统中存在本节中的错误,您可能需要在进行安装或升级前执行建议的解决方法。

EMC PowerPath

截至 2011 年 8 月 18 日,当前已发布的 EMC PowerPath 版本不与下列内核修补程序兼容:

Oracle Solaris 10 8/11 映像中已应用这些内核修补程序。

在 EMC 提供针对该问题的修复程序之前,运行 Oracle Solaris 8/11 的系统不应安装于 2011 年 8 月 18 日或之前发布的 EMC PowerPath 版本。此外,在运行低于 Oracle Solaris 10 版本的系统上,如果已安装于 2011 年 8 月 18 日或之前发布的 EMC PowerPath 版本,则不应应用修补程序(144500-19 和 144501-19)。

EMC 正在开发修复程序用于解决该问题,并已在 https://powerlink.emc.com 上发布了 ETA emc275344。

Live Upgrade 和 Oracle Solaris zone

从 Solaris 10 8/07 发行版开始,支持将 Live Upgrade 与 Oracle Solaris zone 配合使用。有关更多信息,请参见 My Oracle Support 上的信息文档 1004881.1。

Live Upgrade 限制

为使 Live Upgrade 能够正常运行,必须为给定 OS 版本安装有限的一组修补程序修订版。通过访问 My Oracle Support 确保您具有最近更新的修补程序列表。Oracle Solaris 10 8/11 发行版具有以下 Live Upgrade 限制:

这些修补程序提供新的 p7zip 功能。Live Upgrade 需要使用 p7zip 功能才能支持到 Oracle Solaris 10 8/11 的升级。


注 - My Oracle Support 上的信息文档 1004881.1 中提供了使用 Live Upgrade 之前,实时引导环境的最低修补程序要求信息。


在 ZFS 文件系统上对区域根目录使用 Live Upgrade

Oracle Solaris 10 8/11 发行版提供了安装 ZFS 根文件系统并在 Oracle Solaris ZFS 上配置区域根目录的功能。通常,您可以在 ZFS 上随意创建和配置区域根目录。如果您打算对 ZFS 和区域配置使用 Oracle Solaris Live Upgrade,请查看以下信息:

有关要在 Oracle Solaris 10 8/11 发行版中升级或修补的受支持区域配置的详细描述,请参见《Oracle Solaris ZFS Administration Guide》中的"Migrating to a ZFS Root File System or Updating a ZFS Root File System (Live Upgrade)"

有关设置这些配置的完整说明,请参见《Oracle Solaris ZFS 管理指南》中的"支持 ZFS 所要满足的 Oracle Solaris 安装要求和 Oracle Solaris Live Upgrade 要求"

在开始迁移到 ZFS 根文件系统之前,或者在具有 ZFS 根文件系统的系统上设置区域之前,请查看本章中的信息。严格按照建议的过程在具有 ZFS 根文件系统的系统上设置区域,以确保可以在该系统上使用 Live Upgrade。

升级配置了有标签区域的 Trusted Extensions 系统

配置有 Trusted Extensions 功能的 Oracle Solaris 系统使用非全局区域。升级这些系统与升级使用区域的 Oracle Solaris 系统的过程相同,二者具有相同的问题。

在 SPARC 和 x86 兼容计算机上修补 Miniroot

patchadd-C 目标说明符一起使用以在 SPARC 和 x86 计算机上修补 miniroot 的过程有所变化。现在必须解压缩 miniroot、应用修补程序,然后重新压缩 miniroot。

有关详细步骤,请参见以下章节:

Oracle Solaris 10 发行版上的 Oracle Solaris 数据加密补充资料

从 Solaris 10 8/07 发行版开始,缺省情况下,Oracle Solaris 数据加密补充资料包会随 &mktgrelease 一起提供。您不再需要安装和下载这些软件包。

安装 Oracle Solaris 10 8/11 发行版的 GNOME Display Manager 修补程序时需要执行其他过程

应用以下修补程序以解决 CR 6277164 和 CR 6214222 中报告的问题:

下面几节介绍了要完全解决所报告的问题而必须进一步执行的步骤。有关更多信息,请参见这些修补程序的自述文件中的“特别安装说明”一节。

x86: 具有 elxpcelx 网卡的系统无法进行网络配置

无法安装具有 elxpcelx 网络接口卡 (NIC) 的系统。在配置 NIC 期间,可能会显示下列错误消息:

WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT>

有关更多信息,请参见 elxl(7D)pcelx(7D) 手册页。

解决方法:在没有 elxpcelx 网卡的系统安装并运行网络配置。

/var 文件系统的缺省大小可能不足

如果 /var 文件系统位于一个单独的片上,/var 文件系统的缺省大小可能不够。如果这样,必须为 /var 文件系统手动指定更大的片大小。


注 - 如果 /var 文件系统不是在单独片或分区上,则不会发生此问题。


解决方法:选择适用于安装程序 GUI 或文本安装程序的以下解决方法之一:

x86: 请勿升级具有 BIOS GG.06.13 版的 Hewlett-Packard Vectra XU 系列系统

Oracle Solaris 10 软件提供了能够用于安装大分区的新功能。系统 BIOS 必须支持逻辑块寻址 (LBA)。BIOS GG.06.13 版不支持 LBA 访问。Oracle Solaris 引导程序不能管理此类冲突。此问题还可能影响其他 HP Vectra 系统。

如果执行这种升级,HP 系统将无法启动,而只显示带有不断闪烁的下划线光标的黑色空屏。

解决方法:不要将具有最新 BIOS GG.06.13 版的 HP Vectra XU 系列系统升级到此 Oracle Solaris 10 发行版。此版本不再支持这些系统。

因为引导路径不使用硬盘代码,所以仍可以使用引导软盘或引导 CD 来引导系统。然后选择将硬盘(而不是网络或 CD-ROM 驱动器)作为您的可引导设备。

SPARC: 旧固件可能需要引导快擦写存储器升级

在基于 SPARC 的系统上,Oracle Solaris 10 OS 仅在 64 位模式下运行。对于某些 Sun-4u 系统,可能需要将快擦写存储器中的 OpenBoot 固件升级到更高的级别,这样才能在 64 位模式下运行该操作系统。对于下列 Oracle 系统,可能需要更新快擦写存储器:

下表列出了运行 64 位 Oracle Solaris 10 OS 所要求的 UltraSPARC 系统和最低固件版本。其中系统类型uname -i 命令的输出。使用 prtconf -V 命令,可以确定正在运行的固件版本。

表 2-2 在 UltraSPARC 系统上运行 64 位 Oracle Solaris 软件所需的最低固件版本

系统类型(通过运行 uname -i 命令)
最低固件版本(通过运行 prtconf -V 命令)
SUNW,Ultra-2
3.11.2
SUNW,Ultra-4
3.7.107
SUNW,Ultra-Enterprise
3.2.16

表中未列出的系统不需要更新快擦写存储器。有关如何执行快擦写存储器更新的说明,请参见 http://download.oracle.com/docs/cd/E19455-01/ 上任一版本的 Solaris 8 Sun 硬件平台指南。


注 - 升级基于 SPARC 和 x86 的系统上的固件可以极大地改善性能。要应用固件更新,请遵循相应固件自述文件中的说明。另请参见 My Oracle Support 上的修补程序相关信息。


Solaris Management Console 2.1 软件与 Solaris Management Console 1.0、1.0.1 和 1.0.2 软件不兼容

Solaris Management Console 2.1 软件与 Solaris Management Console 1.0、1.0.1 或 1.0.2 软件不兼容。如果要升级到 Oracle Solaris 10 发行版,并且系统已安装 Solaris Management Console 1.0、1.0.1 或 1.0.2 软件,则在升级之前必须先卸载 Solaris Management Console 软件。如果您先前已安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则系统中已经存在 Solaris Management Console 软件。

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

x86: BIOS 设备实用程序故障导致无法成功安装或升级 (6362108)

在某些情况下,BIOS 设备的实用程序 (/sbin/biosdev) 可能会发生故障,使得无法成功进行安装或升级。在以下两种情况下可能会发生故障:

将显示以下错误消息:

biosdev: Could not match any!!

解决方法:确保应用修补程序 ID 117435-02 后重新引导系统。确保使用不同的 fdisk 分区布局配置要用于安装或升级的相同磁盘。

以下示例基于具有两个配置了相同 fdisk 分区布局的磁盘的系统。要更改布局,请执行以下步骤。

  1. 成为超级用户。

  2. 启动磁盘维护实用程序。

    # format

    将显示系统中可用磁盘的列表。

  3. 要选择想要更改其 fdisk 分区的磁盘,请键入该磁盘的编号。

  4. 从 "Format"(格式)选项列表中,选择 "fdisk"。

    此时将显示磁盘的分区信息和 fdisk 选项列表。

  5. 要更改磁盘布局,请选择以下操作之一:

    • 要指定不同的活动分区,请按 2。

    • 要添加另一个磁盘分区,请按 1。

    • 要删除未使用的分区,请按 3。

  6. 要保存更改并退出 fdisk 菜单,请按 5。

  7. 要退出磁盘维护实用程序,请在 "Format"(格式)选项中选择 "Quit"(退出)。

  8. 重新引导系统。

  9. 重新引导系统后,请验证是否不再出现错误消息。以超级用户的身份键入以下命令:

    # /sbin/biosdev

    如果仍生成错误消息,请在步骤 5 中选择其他选项,重新执行此过程。

  10. 如果系统包含其他具有相同 fdisk 分区布局的相同磁盘,请在这些磁盘上重复步骤 1-9。否则,继续 Oracle Solaris 安装或升级。

当安装了非全局区域时无法创建 Oracle Solaris Flash 归档文件 (6246943)

从当前的 Oracle Solaris 发行版起,当已经安装有非全局区域时,无法在系统上正常创建 Oracle Solaris flash 归档文件。 Oracle Solaris flash 功能当前与 Oracle Solaris 区域(又称作 Oracle Solaris Containers)不兼容。

在以下情况下,请勿使用 flar create 命令创建 Oracle Solaris Flash 归档文件:

如果在上述情况下创建了 Oracle Solaris Flash 归档文件,则当部署生成的归档文件时,该归档文件可能无法正确安装。

解决方法:有时可在所有区域均停止时为安装了区域的系统创建 Oracle Solaris Flash 归档文件。有关更多信息,请访问 http://opensolaris.org/os/community/zones/faq/flar_zones/

x86: 从 Oracle Solaris 10 DVD 引导时 Sun Java Workstation 2100Z 可能出现紧急情况 (6214356)

Sun Java Workstation 2100Z 中的 DVD 组合驱动器固件可能导致系统出现紧急情况。从 Oracle Solaris 10 Operating System DVD 引导工作站时发生紧急情况。显示内核标题后,以下消息会快速闪出:

panic[cpu0]/thread=fec1be20: mod_hold_stub: 
Couldn't load stub module sched/TS_DTBL
fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11)
fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4)
fec25ce4 unix:disp_add+3d (fec026dc)
fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518)
fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,)
fec25d2c TS:_init+d (0, d6d89c88, fec25d)
fec25d3c genunix:modinstall+d9 (d6d89c88)
fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d)
fec25d7c genunix:modload+ac (fec026c4, fec26c4)
fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc)
fec25db4 genunix:getcid+50 (fec026c4, fec28514)
fec25dcc unix:dispinit+df (fec25ddc, fe814ba9)
fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37)
fec25ddc unix:startup+19 (fe800000, 166130, 7)
fec25dec genunix:main+16 ()

然后,系统自动复位。

请选择以下解决方法之一。

解决方法 1:修改部分 BIOS 配置设置。通过此临时解决方法,可以完成 Oracle Solaris 10 安装。不过,此解决方法可能导致读取 DVD 的性能较差。执行以下步骤:

  1. 在系统引导期间,出现提示时按 F2 键。

    屏幕显示与以下内容类似的附着类型选项:

    Primary Master [ ]
    Primary Slave [ ]
    Secondary Master [CD-ROM]
    Secondary Slave [ ]
  2. 通过选择 CD-ROM 附着类型来选择 DVD 驱动器的附着类型。


    注 - 屏幕可能显示多种附着类型,例如,在系统具有多个光学驱动器的情况下。在上述情况下,可能需要打开系统机箱以确定 DVD 驱动器的附着点。确保选择适用于 DVD 驱动器的正确附着类型。


  3. 选择正确的 CD-ROM 附着类型后,按 Enter 键。

    会显示下一个屏幕,且已自动选中 Type:[Auto]

  4. 按空格键两次,将选中项更改为 Type:[CD-ROM]

  5. 使用箭头键选择 Transfer Mode

  6. 按 Enter 键以显示其他 "Transfer Mode"(传输模式)选项列表。

  7. 使用箭头键选择 Standard,然后按 Enter 键接受选择。

  8. 按 F10 键保存配置更改并退出 BIOS 设置过程。

    系统重新启动。

解决方法 2:将 DVD 组合驱动器的固件更新到版本 R1.12。该解决方法要求将 DVD 组合驱动器连接到运行 Microsoft Windows 的系统。执行以下步骤:

  1. 从 Sun Java Workstation 2100Z 卸下 DVD 组合驱动器。

    有关正确卸下驱动器的步骤,请参见工作站的用户指南。

  2. 将光驱连接到运行 Microsoft Windows 的系统,如有需要请改变驱动器的主/从跳线设置。

  3. 转到 AOpen 下载中心,其网址为 http://download.aopen.com.tw/default.aspx

  4. 使用以下信息,搜索 DVD 驱动器的固件:

    • 产品:组合驱动器

    • 型号:COM5232/AAH

    • 类别:固件

  5. 下载和安装固件版本 R1.12。

  6. 在工作站上重新安装驱动器。如果需要,恢复原始主/从跳线设置。


注 - Aopen 下载中心网站上可能已提供较新的固件版本。测试确认版本 R1.12 解决了系统紊乱的问题。无法确认后续固件版本是否也解决了该问题。


x86: 某些 Sun Fire 系统的串行控制台不工作 (6208412)

Oracle 的下列 Sun Fire 系统上的串行控制台 (ttya) 在缺省情况下不工作:

要使用串行控制台,必须手动配置系统的 BIOS。

解决方法:此解决方法要求您的系统使用 Sun 键盘和显示器。执行以下步骤:

  1. 引导系统。

  2. 在系统引导期间,在提示时按 F2 键访问 Phoenix BIOS。

  3. 在 "Peripherals"(外围设备)下,将 comm 端口从 disabled(已禁用)更改为 enabled(已启用)。

  4. 保存配置,然后引导系统。

  5. 使用 eeprom 命令,将 input-device(输入设备)和 output-device(输出设备)更改为 ttya


注 - 在这些系统上,在系统引导时同时按 Stop 和 N 键无法将低级固件复位为缺省设置。


x86: 在具有现有 x86 fdisk 引导分区的系统上 Oracle Solaris 安装 GUI 程序可能失败 (6186606)

在具有现有 x86 fdisk 引导分区的系统上 Oracle Solaris 安装 GUI 程序可能失败。如果现有的 x86 引导分区是使用 Oracle Solaris 文本安装程序创建,则会发生此故障。将显示以下错误消息:

Default layout will not work on this system.
Error:
Error: ERROR: Could not create explicit fdisk partition on c0t0d0,
requested cylinders 14581 - 14597 in use by fdisk partition 1
Error:
Error: ERROR: System installation failed
Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 
artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk
partition 1  ERROR: System installation failed

请选择以下解决方法之一。

解决方法 1:当安装程序提示您选择安装类型时,选择 "3. Solaris Interactive Text (Desktop session)"(3. Solaris 文本交互式(桌面会话))。

解决方法 2:如果使用 Oracle Solaris 安装 GUI 程序,请执行以下步骤:

  1. 开始安装。

    显示提示要您选择安装类型。

  2. 选择定制安装

    定制安装面板会提示您输入有关要安装的语言环境、软件和磁盘的信息。

  3. 根据您的系统,回答屏幕上的提示问题。

  4. 在 "Fdisk Selection"(Fdisk 选择)屏幕上,选择包含 x86boot 引导分区的磁盘。

  5. 在下拉菜单中将 x86boot 分区更改为 UNUSED 以删除该分区。

  6. 通过将 UNUSED 重新更改为 x86boot,可重新添加 x86boot 分区。

  7. 继续安装。