跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 发行说明 Oracle Solaris 11.1 Information Library (简体中文) |
x86:如果主引导记录中的 EFI_PMBR 项未处于活动状态,则某些带有 BIOS 固件的系统会不引导 (7174841)
x86:无法使用 4 GB Emulex 和 Qlogic FC HBA 卡引导包含 2 TB 以上的 LUN/磁盘的磁盘上的 Oracle Solaris(7187083、7188696)
定制 SMF 站点配置文件应当放置在子目录中 (7074277)
带 -c 选项的 sysconfig configure 命令将目录树平面化 (7094123)
SPARC:系统无法引导 iSCSI 存储阵列上的 iSCSI LUN (7148479)
zfs set/inherit mountpoint 在 Oracle Solaris 10 标记区域上显示失败消息 (7195977)
由于 ZFS 相关的故障,系统连续重新引导 (7191375)
在 Oracle Solaris 系统上替换或使用新的高级格式磁盘驱动器时的问题
某些型号的高级格式 512e 磁盘驱动器上缺少电源安全功能,可能导致数据丢失
要支持在 SPARC 系统的 4kn 磁盘上进行安装和引导,需要特定的 PROM 版本
成功执行 HCA DR 操作需要支持 RDSv3 (7098279)
zoneadm attach 命令在使用 -a 和 -n 选项时可能会挂起 (7089182)
对拆分的清单执行 svccfg validate 命令失败 (7054816)
SPARC:SP 处于降级模式时系统无法引导 (6983290)
OpenMP 应用程序不定时出现运行时故障 (7088304)
32 位:对于 YMM 和浮点寄存器,PCSXREG 会触发 EINVAL 错误 (7187582)
如果存在两个 volname 相同的磁盘,交互式安装程序可能会选择不正确的磁盘 (7195880)
如果指定了不正确的 ASR 属性,则 asr-notify 将处于维护模式 (7195227)
x86:cfgadm -c configure 和 hotplug enable 命令无法配置热插拔或 PCIe EM 插槽 (7198763)
SPARC:T2 和 T3 系列平台可能会丢弃 IPsec 包 (7184712)
对具有网络通信的接口运行 tshark 命令时,系统可能会挂起 (7202371)
安装后首次从 Automatic NCP 切换为 DefaultFixed NCP 时网络不可访问 (15824547)
Evolution 应用程序在新安装后崩溃 (7077180)
SPARC:与 USB 键盘、鼠标和物理显示器相关的桌面问题 (7024285)
使用 Sun Ray 或 XDMCP 服务器时,D-Bus 系统守护进程的文件描述符限制过小 (7194070)
x86:位映射控制台在 NVIDIA 图形芯片组上不能正确显示 (7106238)
x86:X 服务器以 UEFI 模式启动时,捆绑驱动程序会进入紧急状态 (7116675)
x86:运行带有 -e 选项的 stmsboot 命令后,ZFS 池信息变为过时 (7168262)
SSD 设备池中的未缓存随机写工作负荷的执行速度较慢 (7185015)
x86:系统引导期间发出 CPU 功率级别警告 (7146341)
SPARC:在 Fujitsu M10 系统上不能通过 hotplug 配置 PCI 盒中的设备 (7196117)
本节介绍了 Oracle Solaris 11.1 中的系统管理问题。
使用 ATTN 按钮或 cfgadm 命令时,InfiniBand 主机通道适配器的动态重新配置 (Dynamic Reconfiguration, DR) 操作可能会失败。
在取消 IB 网络配置后,使用 ATTN 按钮或 cfgadm 命令对 Infiniband Network Express 模块执行 DR 操作时,可能会显示以下错误消息:
Seen on console of system: WARNING: ... failed to detach driver ... WARNING: ... failed to unconfigure ?
解决方法:请选择下列解决方法之一:
删除 RDSv3 驱动程序,然后重新引导系统。
# rem_drv rdsv3 # reboot
要将 RDSv3 驱动程序添加回来,请键入以下命令:
# add_drv rdsv3 # reboot
删除 RDSv3 软件包,然后重新引导系统。
# pkg uninstall system/io/infiniband/reliable-datagram-sockets-v3 # reboot
系统可能在另一引导环境中引导。
要恢复 RDSv3 软件包(假设 pkg 系统信息库可用),请运行以下命令:
# pkg install system/io/infiniband/reliable-datagram-sockets-v3 # reboot
根据要进行动态重新配置的 IB 卡的类型使用 cfgadm 命令。如果 IB 卡是 PCI-EM0 模块化选件,请运行以下命令:
# cfgadm -c unconfigure PCI-EM0 # cfgadm -c disconnect PCI-EM0
要将 IB 添加回系统,请运行以下命令:
# cfgadm -c connect PCI-EM0 # cfgadm -c configure PCI-EM0
在本发行版中,连字符 (-) 符号不能用来随 zoneadm attach 命令的 -n 或 -a 选项指定 stdin 参数。
解决方法:不使用 stdin 参数。
有了 Oracle Solaris 中提供的合适的多清单支持,svccfg validate 命令应该不会再警告缺少必需的属性组。但是,对拆分的清单执行 svccfg validate 命令会失败。
当提供清单的实例因没有在单独的清单中的服务级别上定义的服务方法而不能正确地进行验证时,将发生此问题。可能会显示以下错误消息:
$ svccfg validate /lib/svc/manifest/system/console-login-vts.xml Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt5"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt2"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" svccfg: Validation failed.
该警告显示在 manifest-import 服务日志文件中,而不是显示在控制台上。该警告不是致命的,不会阻止实例的导入。导入实例后,可成功使用 svccfg validate 命令手动验证实例。
解决方法:避免对拆分的清单使用 svccfg validate 命令。
在 SPARC T3 和 T4 系统上,当服务处理器 (service processor, SP) 处于降级模式时,主机系统可能无法重新引导。
解决方法:无。
在以下任一种情况下,应用程序在运行时都可能会出现不定时的分段故障或数据损坏:
应用程序是使用 OpenMP 指令并行处理的
Oracle Solaris Studio 编译器使用 -xautopar 选项自动并行处理应用程序
应用程序有嵌套的并行区域
解决方法:如果应用程序未使用 OpenMP 任务(TASK 指令),则将 __SUNW_MP_SEQ_OMPTASK 环境变量设置为 TRUE。
如果您运行的是 C shell (csh),请键入以下命令:
setenv __SUNW_MP_SEQ_OMPTASK TRUE
如果您运行的是 Korn shell (ksh),请键入以下命令:
__SUNW_MP_SEQ_OMPTASK=TRUE
调试 32 位应用程序时,尝试设置某些寄存器时会导致调试器出错。
在 SPARC 上,不能设置浮点寄存器。在 x86 上,不能设置 YMM 寄存器。
将显示以下错误消息:
mdb: failed to modify %f50 register: libthread_db call failed unexpectedly dbx: internal error: Cannot set registers -- PCmd::flush(): write of PCSREG PCSXREG fails -- Invalid argument
解决方法:无。
当系统上有多个磁盘具有相同的非空 volname(也称为磁盘标签)时,Live Media 和文本安装程序可能会显示不正确的磁盘信息,并将 OS 安装到错误的磁盘上。
注 - 磁盘卷名缺省为空,必须由特权用户显式设置。
在文本安装程序中,如果在磁盘分区屏幕中所选的具有匹配 volname 的磁盘不是列出的第一个磁盘,显示的分区或分片将继续被指定为第一个磁盘。将选择第一个磁盘用于安装 OS。
在 Live Media 安装程序中,选择除第一个磁盘外的任何具有匹配 volname 的磁盘都会导致类似的行为。第一个磁盘是磁盘分区屏幕中最左边的一个具有匹配 volname 的图标。
解决方法:在运行安装程序之前,验证系统上每个磁盘的 volname 是否唯一或为空。
可以使用 format 命令更改或删除 volname。有关更多信息,请参见 format(1M) 手册页。
如果使用 fcadm create-fcoe-port 命令创建一个 FCoE 端口,该 FCoE 端口的状态将显示为脱机而非联机。可以使用以下命令识别 FCoE 端口的状态:
# fcinfo hba-port -e
解决方法:要使 FCoE 端口联机,请在创建 FCoE 端口后键入以下命令:
# ifconfig netX plumb
如果安装 Oracle Solaris 时提供了不正确的自动服务请求 (Auto Service Request, ASR) 属性,asr-notify 服务将在向 asradm 实用程序成功注册后切换为维护模式。asradm 实用程序不会在向 ASR 成功注册后清除安装程序设置。不会显示任何错误消息。手动注册无法解决该问题。
解决方法:执行以下步骤:
从 asr-notify:default 服务中删除 autoreg 组。
# svccfg -s asr-notify:default delpg autoreg
向 ASR 注册实用程序进行注册。
# asradm register
使用 svcadm 命令刷新、清除并启用 asr-notify 服务。
# svcadm refresh asr-notify # svcadm clear asr-notify # svcadm enable asr-notfiy
在 x86 平台上,cfgadm -c configure 和 hotplug enable 命令无法配置 PCIe 热插拔插槽,例如,PCIe EM 插槽。
对于 cfgadm 命令,显示以下错误消息:
# cfgadm -c configure slot-name failed to probe the Connection slot-name cfgadm: Hardware specific failure: configure failed
对于 hotplug enable 命令,显示以下错误消息:
# hotplug enable slot-name ERROR: hardware or driver specific failure.
解决方法:使用带 -f 选项的 hotplug enable 命令。
# hotplug enable -f connector/slot-name
例如:
# hotplug enable -f Slot1