Solaris 9 9/05 发行说明

系统管理错误

以下系统管理错误适用于 Solaris 9 9/05 发行版。

SPARC: 在挂起和恢复循环时发生的紧急情况可能会导致系统挂起 (5062026)

执行挂起和恢复 (cpr) 循环时发生的系统紧急情况可能导致系统挂起。更常见的情况是在安装了 XVR-1000 图形加速器的 Sun BladeTM 2000 工作站上发现这一问题。在极少情况下,其他基于 SPARC 的系统也可能在紧急情况中出现相似的挂起现象。发生紧急情况时,不会保存核心转储,也不会在控制台出现提示。如果核心调试程序 (kadb) 处于活跃状态,该问题可能更为普遍。

解决方法:要将系统恢复为可用状态,请手动重新引导系统。

SPARC: 通过使用组合键停止系统可能会导致系统出现紧急情况 (5061679)

如果您试图通过按下如 Stop-A 或 L1-A 等组合键停止系统,则可能出现紧急情况。将显示一条类似以下示例的错误消息:


panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): 
consistent dma sync timeout

解决方法:不要使用组合键强制使系统进入 OpenBootTM PROM。

x86: 仅装入新的框架时,不会自动配置通用串行总线体系结构模块调试程序 (4982529)

在某些 x86 系统上,可能无法自动配置通用串行总线体系结构 (USBA) 模块调试程序 (mdb ) 命令。

解决方法:要访问 USBA mdb 命令,请在启动 mdb 后运行以下命令手动装入 usba mdb 模块:


> ::load usba

装入 usba mdb 模块后,可以运行以下命令获取所有 USB 命令的列表:


> ::dcmds ! grep usb

如果使用 Solaris Installation CD 进行安装,则安装语言环境将失败 (4967742)

如果您使用 Solaris 安装 CD 安装必要的软件包,则语言环境管理员工具 (localeadm) 无法安装新的语言环境。从 Solaris Software 1 of 2 CD 安装软件包时,会出现这一故障。该工具不会自动弹出 1 of 2 CD。因此,您无法插入下一张 CD 以继续安装过程。

解决方法:要安装适用您的语言环境的软件包,请使用 Solaris DVD 或网络安装映像。如果这两种途径都没有,则可执行以下操作步骤:

  1. 获取设置您正在安装的语言环境所需的 Solaris 软件包列表。

    % localeadm -v -q option

    option 是您正在设置的区域或语言环境的名称。例如,对于西欧区域,可对该选项输入 weu

    软件包列表的显示顺序同安装 CD 中显示的顺序一样,如下所示:

    • Solaris Software 1 of 2 CD

    • Solaris Software 2 of 2 CD

    • Languages CD

  2. 将所列软件包从相应 CD 复制到计算机或网络上的目录中。要确定这些软件包在每张 CD 中的确切路径,可使用 find 命令。

  3. 重新运行 localeadm 命令,安装这些软件包。资源目录是在上一步中复制软件包的目标目录。

x86: BIOS 引导过程中按 F4 键不能引导服务分区(4782757、5051157)

当引导具有服务分区并且已安装 Solaris 9 9/05 (x86 Platform Edition) 软件的 Sun LX50 时,按 F4 功能键引导服务分区(如果提供该选项)会使屏幕变为空白,此时系统将无法引导服务分区。

解决方法:当显示“BIOS 引导”屏幕时,请勿按 F4 键。超时后,将显示“当前磁盘分区信息”屏幕,在“零件号”列中选择与 type=DIAGNOSTIC 对应的编号,按回车键。系统将引导服务分区。

Solaris WBEM Services 2.5 守护进程找不到 com.sun 应用程序编程接口提供程序 (4619576)

Solaris WBEM Services 2.5 守护进程找不到已经写入 com.sun.wbem.provider 接口或 com.sun.wbem.provider20 接口的提供程序。即使您为写入这些接口的提供程序创建了一个 Solaris_ProviderPath 实例,Solaris WBEM Services 2.5 守护进程也找不到这些提供程序。

解决方法:为使守护进程能够找到这样一个提供程序,请停止并重新启动 Solaris WBEM Services 2.5 守护进程。


# /etc/init.d/init.wbem stop

# /etc/init.d/init.wbem start

注 –

如果使用 javax API 开发提供程序,则不需要停止并重新启动 Solaris WBEM Services 2.5 守护进程,因为 Solaris WBEM Services 2.5 守护进程会动态识别 javax 提供程序。


一些 com.sun 应用程序编程接口方法调用在 XML/HTTP 传输协议下会失败(4497393、4497399、4497406 和 4497411)

如果选择使用 com.sun 应用程序编程接口而不是使用 javax 应用程序编程接口来开发 WBEM 软件,则只完全支持通用信息模型 (CIM) 远程方法调用 (RMI)。其他协议,如 XML/HTTP,不一定完全支持 com.sun 应用程序编程接口。

下表列出了在 RMI 下能够成功执行、但在 XML/HTTP 下不能成功执行的调用示例:

方法调用 

错误消息 

CIMClient.close()

NullPointerException

CIMClient.execQuery()

CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED

CIMClient.getInstance()

CIM_ERR_FAILED

CIMClient.invokeMethod()

XMLERROR: ClassCastException

使用 Solaris 管理控制台挂载和共享工具不能修改文件系统挂载特性 (4466829)

Solaris 管理控制台挂载和共享工具不能修改对系统非常关键的文件系统(如 root (/)、/usr/var)上的挂载选项。

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