跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 10 8/11 发行说明 Oracle Solaris 10 8/11 Information Library (简体中文) |
Live Upgrade 和 Oracle Solaris zone
在 ZFS 文件系统上对区域根目录使用 Live Upgrade
升级配置了有标签区域的 Trusted Extensions 系统
在 SPARC 和 x86 兼容计算机上修补 Miniroot
Oracle Solaris 10 发行版上的 Oracle Solaris 数据加密补充资料
安装 Oracle Solaris 10 8/11 发行版的 GNOME Display Manager 修补程序时需要执行其他过程
x86: 具有 elx 或 pcelx 网卡的系统无法进行网络配置
x86: 请勿升级具有 BIOS GG.06.13 版的 Hewlett-Packard Vectra XU 系列系统
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)
安装 Oracle Solaris OS 之后,Linux 分区不显示在 GRUB 菜单上 (6508647)
SPARC: 所有类型的 M 系列计算机的性能可能会稍稍下降 (7058265)
lucreate 命令在不具有 SUNWzoneu 软件包的系统上失败 (7061870)
升级后,iscsi/initiator 服务可能会以维护状态结束 (6976602)
实时升级到 Oracle Solaris 10 8/11 之后,Trusted Extensions 中的区域不会引导 (7041057)
启用了 Trusted Extensions 且有标签区域未处于运行状态时 lucreate 和 lumake 命令失败 (7055968)
Trusted Extensions 升级问题 (6616585)
将安装了非全局区域的 Oracle Solaris 10 系统升级到 Solaris 10 10/09 发行版可能会导致本地文件系统服务失败 (6428258)
从 Solaris 9 9/04 OS 升级后设备 ID 误差
在安装 Oracle Solaris 10 OS 期间或之后可能发生以下错误。
在连接到 SAN 的计算机上对 Oracle Solaris 8/11 操作系统执行 Jumpstart 安装失败。原因是在配置了基于 SAN 的存储的服务器上,Oracle Solaris 8/11 不能正确解析 rootdisk 选项。
可能会看见类似于以下示例中显示的错误消息。
STK-UniversalXport-0760 doesn't have a VTOC label STK-FLEXLINE380-0760 doesn't have a VTOC label STK-FLEXLINE380-0760 doesn't have a VTOC label LSI-MR9261-8i-2.90 doesn't have a VTOC label other doesn't have a VTOC label Warning: Could not find matching rule in rules.ok
解决方法:手动安装 Oracle Solaris 8/11 操作系统。
在安装期间或安装后,当系统交换到 ZFS 交换卷时,ZFS 根系统会挂起。
请选择以下解决方法之一。
解决方法 1:
在 ZFS 交换卷上设置 primarycache 属性。例如:
# zfs set primarycache=metadata rpool/swap
解决方法 2:
创建原始交换分区并删除 ZFS 交换卷。
创建分片并作为交换设备激活。
例如:
# swap -a /dev/dsk/c0t0d0s1
在 /etc/vfstab 文件中为此交换设备添加项。
例如:
/dev/dsk/c0t0d0s1 - - swap - no -
删除 ZFS 交换卷。
删除 ZFS 交换卷。
例如:
# swap -d /dev/zvol/dsk/rpool/swap
从 /etc/vfstab 文件中删除 ZFS 交换项。
如果创建和安装了 Oracle Solaris ZFS flash 归档文件,请安装以下推荐的修补程序:
SPARC:119534-24,140914–02
x86:119535-24 或更高版本,140915-02
从 Oracle Solaris 10 8/11 发行版开始,您可以使用 luupgrade 命令将 ZFS flash 归档文件安装到备用引导环境中。通过应用针对 CR 6868012 列出的相关修补程序,也可以在运行 Oracle Solaris 10 9/10 的系统上获取此功能。但是,安装 ZFS flash 归档文件具有以下限制:
在其中创建 flash 归档文件的主系统和将在其中安装 flash 归档文件的克隆系统应处于相同的内核修补程序级别。否则,flash 归档文件安装会因为来自 zfs receive 的错误而失败。例如,如果在运行 Oracle Solaris 10 8/11 的系统上创建了 ZFS flash 归档文件,请确保克隆系统也处于 Oracle Solaris 10 8/11 内核修补程序级别。
对于运行 Oracle Solaris 9/10 发行版的系统,如果在其中创建 flash 归档文件的主系统在 root 数据集下有后代数据集,则 flash 归档文件安装将失败。例如,如果主系统具有单独的 /var 数据集,则从主系统创建的 ZFS flash 归档文件无法安装到当前引导环境是 Oracle Solaris 10 9/10 的系统上的备用引导环境中。但是,运行 Oracle Solaris 10 8/11 发行版的系统不适用此限制。
注 - 从 Oracle Solaris 10 9/10 发行版开始,支持通过 ZFS flash 归档文件安装替代引导环境。
本地化 Oracle Solaris 安装程序始终在 EUC 或 ISO8859 语言环境中运行。因此,安装日志是以 EUC 或 ISO8859 编码编写的。
解决方法:通过使用终端窗口执行本地化的命令行界面 (CLI) 安装时,终端上的语言环境必须为 EUC 或 ISO8859 语言环境。
如果从运行 Solaris 10 10/08 发行版之前的发行版的系统安装 Oracle Solaris Flash 归档文件,安装将失败。从 Solaris 10 10/08 发行版开始,可以安装归档文件。在以前的发行版中,将会显示以下错误消息:
bootadm: biodev command failed for disk: /dev/dsk/<c0t2d0s0>. bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk: /dev/dsk/<c0t2d0s0> bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk: /dev/rdsk/<c0t2d0s0>
解决方法:请选择以下解决方法之一:
至少从 Solaris 10 10/08 发行版安装 Oracle Solaris flash 归档文件。
如果需要从以前的发行版安装 Oracle Solaris Flash 归档文件,请从该发行版引导,然后提取归档文件。
使用 JumpStart 安装 Oracle Solaris OS 时,无法使用以下亚洲语言环境:th_TH.ISO8859-11、th_TH.TIS620、ko_KR.EUC、ko_KR.UTF-8、zh_TW.EUC、zh_CN.EUC、zh_CN.GBK 和 zh_CN.UTF-8。在 sysidcfg 文件中使用 system_locale 关键字设置语言环境时,会显示下列错误消息。
xx_xx.xxxxx is not a valid system locale
此时会停止 JumpStart 安装,并开始交互式安装。
解决方法:使用较短的语言环境名称(如 th_TH、ko、ko.UTF-8、zh_TW、zh、zh.GBK 和 zh.UTF-8),而不使用较长的语言环境名称。
将 Trusted Extensions 从 Solaris 10 11/06 或 Solaris 10 8/07 发行版升级到 Solaris 10 10/08、Solaris 10 5/09、Solaris 10 10/09 或 Oracle Solaris 9/10 发行版时,不会删除 Trusted Extensions 的 prodreg 项。不会显示任何错误消息。
解决方法:将 Trusted Extensions 升级到当前的发行版后,请按如下方式手动删除 prodreg 条目:
# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1
在 Oracle Solaris 升级期间,选择 "Detailed Analysis"(详细分析)来查看将要删除的修补程序时,显示修补程序的面板不可滚动。无法查看将被删除的修补程序的完整列表。
解决方法:按以下方法手动运行 analyze_patches 脚本:
# cd <cdrom>/Solaris_10/Misc # ./analyze_patches -R rootdir -N netdir -D databasedir
命令选项包括:
rootdir 是已安装系统的根目录。缺省根目录是 /。
netdir 是要安装的 OS 映像的根目录路径,也是包含 Solaris_10_606 目录的目录路径。/cdrom/cdrom0 是缺省路径。如果从 NFS 挂载点运行 patch_analyzer,则必须使用此选项。
如果脚本不是从 OS 映像中的 /Misc 目录而是从其他目录调用的,则程序找不到用于修补程序分析的数据库。使用 -D 选项来提供数据库路径。没有该数据库(位于 OS 映像上的 Solaris_10_606/Misc/database 目录中),脚本将不能正确运行。
如果系统上安装了 Linux,并将 Oracle Solaris OS 安装在其他分区中,则 Linux 分区不显示在 GRUB 菜单上。不会显示任何错误消息。
解决方法:编辑 GRUB 菜单的 menu.lst 文件,将 Linux 添加到 GRUB 菜单中。请执行以下步骤:
引导 Oracle Solaris OS。
编辑 menu.lst 文件(位于 /boot/grub/menu.lst)。有关更多信息,请参见《系统管理指南:基本管理》。
如果在基于 x86 的系统上安装 Solaris 10 10/09 OS,将显示以下错误消息。
/sbin/dhcpinfo: primary interface requested but no primary interface is set
该错误不影响安装,安装可顺利进行。
解决方法:忽略错误消息。
如果使用 JumpStart 安装方法在基于 x86 的系统上安装 Oracle Solaris OS,并在配置文件中将分片 2 显式配置为重叠分片,则会发生错误。系统在安装完成后未成功重新引导。将显示以下错误消息:
Cannot find Solaris partition
发生故障的原因是重叠片 2(例如,c0t0d0s2)设置为从柱面 1 而不是柱面 0 开始。
解决方法:在 JumpStart 配置文件中,删除将分片 2 配置为重叠片的 filesys 关键字项。例如,应删除与以下项相似的关键字项:
filesys c0t0d0s2 all overlap
删除该项后,执行 JumpStart 安装。