跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 10 8/11 发行说明 Oracle Solaris 10 8/11 Information Library (简体中文) |
建议为口令加密采用 SHA-256 和 SHA-512 crypt 插件
x86: kdmconfig 命令不为 Xorg X 服务器创建系统标识配置文件 (6217442)
sendmail 中的 config/local_only 属性不能设置为 true (6970172)
使用 ZFS 传统挂载时,执行 zoneadm install 命令失败 (6449301)
fdisk -E 命令可能会在不发出警告的情况下清理 ZFS 所使用的磁盘 (6412771)
BrightStor ARCserve Backup Client Agent for UNIX (Solaris) 和 ZFS 支持问题
在每个向导开始时,ZFS GUI 应检查 /usr/lib/embedded_su 修补程序 (6326334)
从某些 Oracle Solaris 10 发行版升级需要重新挂载文件系统
在大于 1 TB 的设备上系统故障转储失败 (6214480)
SPARC: 如果设置了弹性策略,系统可能会挂起 (6989192)
针对加密的 DR 操作期间,系统可能会出现紧急情况 (7048323)
SPARC: 引导 Oracle Solaris OS 时显示磁盘警告 (7047435)
SPARC: 动态重新配置操作在 OPL 平台上失败 (7060498)
x86: 如果正在运行的计算机上替换了 ata 磁盘或控制器,系统将关闭 (7059880)
SPARC: 在 sun4v T3 计算机上执行批量加密操作时可能会发生系统紧急情况 (7041435)
装入 apix 模块后无法重定向消息信号中断 (MSI-X) (7058060)
SPARC: 在 Oracle Solaris 10 9/10 OS 上发布 XIR 引起完成捕获处理失败 错误 (6962156)
x64: 在 Mellanox 的 ConnectX 固件 2.6.0 中,PCI 子系统 ID 发生更改 (6810093)
(ZFS) ARC 分配内核区域 (Kernel Cage) 的内存会阻止 DR 功能 (6522017)
注册工具阻止在某些帧缓存器中进行电源管理 (6321362)
在 Trusted Java Desktop System 中出现多个输入法切换器应用程序
升级到 IIIMF rev.12 后不支持新注音输入法 (6492129)
AltGr 键在某些俄文语言环境下无法用作模式切换器 (6487712)
几种阿拉伯字体在 GNOME Desktop 中不起作用 (6384024)
在缺省情况下,Oracle Solaris 10 OS 中的 IP 转发被禁用
SPARC: 在 T4 1.2 芯片上针对 cpustat 命令显示不正确的结果
winbind 命令只获取前 1000 个 Active Directory 用户
更改后的 Trusted Extensions 手册页仅位于参考手册中
新的 tcsh 版本不接受使用破折号或等号的 setenv 变量名
如果 fdisk 不具备有效条目,则 Solaris 卷管理器不能正确删除设备
Solaris Volume Manager 的 metattach 命令可能会失败
Nautilus ACL 掩码与组权限不同步 (6464485)
strftime(3c) 应支持 %-m 和 %-d 格式的 GNU 扩展 (6448815)
SPARC: libsoftcrypto 库的 64 位版本很慢 (7048794)
Root 用户重置口令时缺省行为发生更改 (6968855)
应用修补程序 144500/144501 后不支持 patchrm 命令 (7033240)
lucreate 在速度较慢的 UFS 系统上造成延迟 (7051757)
Oracle Solaris 10 9/10 时钟在 Oracle VM 2.2 上停止 (6952499)
SPARC: FKU 137137-xx 修补程序不支持第三方卷管理器软件
Oracle Solaris 无法处理 SATA 控制器传统模式和 AHCI 模式间的模式切换 (6520224)
32 位: 在大型文件系统上获取文件系统状态时可能出现应用程序错误 (6468905)
应当禁止在不支持区域的系统上使用带有 -R 选项的 patchadd 命令指定备用根路径 (6464969)
Sun Patch Manager Tool 2.0 与该工具的早期版本不兼容
此 Oracle Solaris 10 发行版中存在以下与硬件相关的问题和错误。
如果运行 Oracle Solaris 10 8/11 操作系统的 sun4v 系统在 ILOM 服务处理器中设置了电源管理 (power management, PM) 弹性策略,当登录或执行命令时,该系统可能会挂起。
解决方法:不要在运行 Oracle Solaris 10 8/11 操作系统的系统上设置电源管理弹性策略。请改用电源管理性能策略。
在 T2 平台上针对加密执行动态重新配置 (dynamic reconfiguration, DR) 操作时,系统可能会由于出现紧急情况而关闭。
可能会看见类似于以下示例中显示的错误消息:
panic[cpu0]/thread=30159724a00: mutex_destroy: bad mutex, lp=300bde6a190 owner=301eb4cc100 thread=30159724a00 000002a106c675f0 n2cp:n2cp_cwq_q_unconfigure+c4 (300bdd6d000, 300bde6a030, 1000, 300bde6a190, 1122f40, 0) %l0-3: 000000000180c000 0000000000000000 00000000018baf10 00000000018bac00 %l4-7: 0000000000000000 0000000000000000 0000000000000000 000000007bb88c00 000002a106c676a0 n2cp:n2cp_offline_cpu+150 (300bde6a018, 2000, 300bdd6d000, 0, 0
解决方法:卸载 n2cp 驱动程序。
如果硬盘驱动器是热插拔的,并且引导 Oracle Solaris OS,将显示以下警告消息:
'genunix: WARNING: preconfig failed: disk' when configure hard disk drive for removal
忽略此警告消息。
如果内存板已从域中删除,动态重新配置 (DR) 操作在 OPL 平台上可能会失败。
可能会看见类似于以下示例中显示的错误消息:
unconfigure SB3: Device busy: dr@0:SB3::pci6 XSB#01-3 could not be unconfigured from DomainID 2 due to operating system error.
解决方法:在禁用 fmd 服务后执行 DR 操作。例如:
禁用 fmd 服务。
# svcadm disable fmd
执行 DR 操作。
启用 fmd 服务。
# svcadm enable fmd
ata 设备不支持热插拔。如果正在运行的计算机上删除或替换了 ata 磁盘或控制器,将会发生系统紧急情况,系统将关闭。另外,不要使用 modunload 命令卸载 ata 驱动程序。
执行批量加密操作时,sun4v T3 计算机上的 common/os/cpu.c 文件中将显示系统紧急情况消息,系统将关闭。
可能会看见类似于以下示例中显示的错误消息:
panic[cpu57]/thread=3015d0a2580: assertion failed: t->t_affinitycnt > 0, file: ../../common/os/cpu.c, line: 461 000002a1007d4830 genunix:assfail+78 (1122cb8, 1122c00, 0, 135e400, 1cd, 1981800) %l0-3: 000003006157e000 0000000000STEP DETECTED PANIC
解决方法:通过在 /platform/sun4v/kernel/drv/n2cp.conf 文件中添加以下行来禁用 ulcwq:
n2cp-use-ulcwq=0;
修改 n2cp.conf 文件之后,重新引导系统或运行 update_drv n2cp 命令。
装入 apix 模块后无法重定向 MSI-X。使用 dladm set-linkprop 命令为 NIC 指定 CPU 时,dladm show-linkprop 命令不会向 NIC 反映更新后的 CPU 信息。
解决方法:使用 pcitool 命令。 pcitool path-of-root-complex -i interrupt -w targeted-CPU
例如:
# pcitool /pci@400 -i b -w 8
将显示以下输出:
# 0x7,0xb -> 0x8,0xb
有关 pcitool 命令的信息,请参阅 pcitool(1M) 手册页。
RDS v3 驱动程序不支持动态重新配置主机通道适配器 (host channel adapter, HCA)。
Oracle Solaris 10 9/10 发行版包含了一项新功能,通过 kstats 增强 CPU 性能数据的可观测性。在缺省情况下该功能被禁用,通过将 set cu_flags=1 条目添加到 /etc/system 文件并重新引导系统可以启用该功能。在任意 Mx000 SPARC OPL 平台上启用该功能前,将 OBP 平台固件更新到 XCP1093 或更新版本。如在启用该功能前未更新 OBP 平台固件,可能导致外部启动重置 (externally initiated reset,XIR) 的后续故障,造成 OBP 挂起,或 kmdb 命令故障。
有关更多信息,请参阅下载站点上 XCP1093 固件所附的自述文件。
在正在运行的系统上将 ConnectX 固件升级到 2.6.0 版或更高版本时,可能会导致某些 HCA 或 x64 平台出现问题。此问题仅影响 Mellanox 品牌的 HCA。Sun 品牌的 PCIe HCA、EM、NEM 和 SPARC 平台不会受到影响。
您可能无法引导系统,或者系统可能会在引导期间挂起。ibd (IPoverIB) 实例编号可能会发生更改,阻止系统引导并且可能会检测 ibd 设备。
请选择以下解决方法之一。
解决方法 1:使用 cxflash 更新固件后,在重新引导系统之前,从 /etc/path_to_inst 文件和 /dev 目录删除 ibdx 实例。请执行以下步骤:
以超级用户身份登录并列出相关设备。
设备树信息可能与下例类似:
# ls -R /devices | grep 15b3 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl
注 - 设备规格会有所不同,具体取决于所安装的 Mellanox 品牌的卡。
编辑 path_to_inst 文件。
制作现有 path_to_inst 文件的备份副本。
# cp /etc/path_to_inst /etc/path_to_inst.backup
在 path_to_inst 文件中,搜索包含 ibd 和 hermon 的行,然后删除这些行。保存并关闭该文件。
删除 /dev 目录中的项。
# rm /dev/ibd?*
重新引导系统。
系统会正常引导,相应的设备树类似如下:
# ls -R /devices | grep 15b3 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib:ibd1 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0:devctl
解决方法 2:如果在更新 path_to_inst 文件和 /dev 目录前重新引导系统,系统可能会挂起。在这种情况下,请执行以下步骤:
关闭系统电源并从总线移除 HCA。
在未安装 HCA 的情况下重新引导系统。
重新启动系统后,按照解决方法 1 中的步骤 2 和 3 执行。
关闭系统电源。
重新安装 HCA。
重新引导系统。
如果系统重新引导,但 ibd 接口未自动检测,可能需要手动重命名 /etc/hostname.ib<?> 文件以反映当前的设备配置。
在具有极大内存配置的系统上,ZFS 可能在所有系统板上分配内核内存。进行动态内存重新配置需要有一个空闲系统板,这样,系统板上要进行动态重新配置的内存便能复制到空闲系统板。动态内存重新配置意味着,在具有极大内存配置且运行 ZFS 的系统上不能动态重新配置内存。高端 Sun Fire 服务器可以重定位内核页,因此避免了该问题。对于有 32 个以上内核的域,这些服务器必须启用内核页重定位 (kernel page relocation, KPR)。不会显示任何错误消息。
解决方法:通过在 /etc/system 文件中设置 zfs_arc_max 参数,减少 ZFS 可分配的内核内存量。以下示例将最大大小设置为 512 MB。
set zfs_arc_max = 0x20000000
执行 mpathadm show logical-unit 子命令时列出的是 Current Load Balance 属性的负载平衡全局配置值。但 csi_vhci.conf 文件中更改特定产品的负载平衡类型的项并不会反映在 mpathadm 输出中,即使该设置处于活动状态也是如此。
如果注册工具的后台进程仍在运行,Elite3D 和 Creator3D 帧缓存器会停止电源管理。当系统处于电源管理状态时,该故障会降低省电效果。在某些情况下,sys-suspend 可能也会挂起。不会显示任何错误消息。在系统暂停或恢复操作期间,系统可能会挂起。
解决方法:在每次登录后大约 60 秒,运行以下命令:
# pkill -f basicreg.jar # pkill -f swupna.jar
由于这些设备与 EHCI 驱动程序不兼容,对某些 USB 2.0 控制器的支持已被禁用。将显示以下消息:
Due to recently discovered incompatibilities with this USB controller, USB2.x transfer support has been disabled. This device will continue to function as a USB1.x controller. If you are interested in enabling USB2.x support please refer to the ehci(7D) man page. Please refer to www.sun.com/io for Solaris Ready products and to www.sun.com/bigadmin/hcl for additional compatible USB products.
有关 USB 设备的最新信息,请参见 http://www.oracle.com/technetwork/server-storage/solaris/overview/usb-faq-140616.html。
本 Oracle Solaris 10 发行版支持 USB 1.1 和 USB 2.0 设备。下表是工作于特定配置下的 USB 设备的摘要。连接类型可以是直接连接到计算机或通过 USB 集线器连接到计算机。注意,USB 1.1 设备和集线器是低速或全速的。USB 2.0 设备和集线器是高速的。有关操作的端口和速度的详细信息,请参见《系统管理指南:设备和文件系统》。
表 3-1 USB 设备和配置
|
适用于 x86 平台的此 Oracle Solaris 10 发行版具有与某些驱动程序和接口相关的限制:
检查点恢复-已为所有设备类型关闭此功能。在 detach() 函数的 DDI_SUSPEND 代码中,应返回 DDI_FAILURE。
电源管理-此功能不可用于 USB 设备。不要创建电源管理组件。请编写驱动程序,以便仅在创建电源管理组件时调用 pm_raise_power() 和 pm_lower_power()。
交互式设备(如可拆卸介质)的电源管理与监视器和驱动监视器显卡的电源管理相联系。如果屏幕活动,则 CD-ROM 驱动器和软盘驱动器等设备仍然处于全电模式。在没有监视器的系统上,这些设备可切换到低电模式。要恢复 CD 或软盘驱动器的电源,请使用 volcheck 命令以便从每个可拆卸设备获得最新状态。
或者,您可以使用 Dtpower GUI 禁用系统的电源管理。通过禁用电源管理,这些设备仍处于全电模式。
在缺省情况下,kdmconfig 程序指定 Generic US-English(104-Key) 作为连接到系统的键盘类型。如果系统键盘不是美国英语键盘,则必须在安装期间手动指定键盘类型。否则,安装将使用缺省键盘规格,这与系统的实际键盘类型不一致。
请选择以下解决方法之一。
解决方法 1:如果系统键盘不是美国英语键盘,请在安装期间执行以下步骤:
当显示 "Proposed Window System Configuration For Installation"(为安装建议的窗口系统配置)屏幕时,按 Esc 键。
注 - "Proposed Window System Configuration For Installation"(为安装建议的窗口系统配置)屏幕中的信息(包含键盘类型)仅显示 30 秒。如果希望更改配置设置,必须在 30 秒之内按 Esc 键。否则,会继续按照所显示的设置进行安装。
将键盘类型更改为与系统键盘对应的类型。
按 Enter 键接受更改,然后继续安装。
解决方法 2:要更改已在运行 Oracle Solaris 10 OS 的系统的键盘类型,请使用 kdmconfig 程序。选择适用于系统所运行的 X 服务器的类型的选项。
如果系统正在运行 Xsun 服务器,请执行以下步骤:
运行 kdmconfig。
使用 "Change Keyboard"(更改键盘)选项更改键盘类型。
保存配置。
如果系统正在运行缺省 Xorg 服务器,请执行以下步骤:
运行 kdmconfig。
选择 Xsun 服务器。
使用 "Change Keyboard"(更改键盘)选项更改键盘类型。
保存配置。
再次运行 kdmconfig 以切换到 Xorg 服务器。
如果 Quad 快速以太网 (QFE) 卡与下列任何适配器共享同一总线,会出现总线争用:
Sun GigaSwift 适配器
Sun 双千兆位以太网和双 SCSI/P 适配器
Sun Quad Gigaswift 以太网适配器
这些适配器使用的 ce 驱动程序的 infinite-burst 参数在缺省情况下启用。因此,仅很少或无总线时间可用于共享同一总线的 QFE 端口。
解决方法:不要使 QFE 卡与上述列表中的网络适配器共享同一总线。
SunSwift PCI 以太网/SCSI 主机适配器 (X1032A) 卡的 SCSI 部分的缺省超时值不符合 Sun SCSI DVD-ROM 驱动器 (X6168A) 的超时要求。使用特殊介质,DVD-ROM 会偶尔出现超时错误。唯一的例外是 Oracle Sun Fire 6800、4810、4800 和 3800 系统。这些系统以 OpenBoot PROM 的方式覆写 SCSI 超时值。
解决方法:对于其他平台,使用与板上 SCSI 接口或 DVD-ROM 兼容的 SCSI 适配器,如下例所示:
X1018A (SBus: F501-2739-xx)
X6540A (PCI: F375-0005-xx)