Solaris 9 (SPARC 平台版本) 发行说明

系统管理错误

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 守护程序,因为守护程序可自动识别 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 Management Console 安装和共享工具修改"文件系统安装属性" (4466829)

Solaris Management Console 安装和共享工具无法修改系统上至关重要的文件系统(如 /(根)、/usr、和 /var)中的安装选项。

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

试图通过 WBEM 添加数据时会发生 CIM_ERR_LOW_ON_MEMORY 错误 (4312409)

当内存不足时会显示以下错误消息:


CIM_ERR_LOW_ON_MEMORY
当"通用信息模式 (CIM) 对象管理器"的运行导致内存不足时,不能再添加其它项目。 必须重置"CIM 对象管理器系统信息库"。

解决方法:要重置 CIM 对象管理器系统信息库,按下列步骤操作。

  1. 成为超级用户。

  2. 关闭"CIM 对象管理器"


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

  3. 删除 JavaSpacesTM 日志目录。


    # /bin/rm -rf /var/sadm/wbem/log
    

  4. 重新启动"CIM 对象管理器"。


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


注意:

当您复位 CIM 对象管理器系统信息库时,将丢失数据存储中的所有专用定义。您必须使用 mofcomp 命令重新编译包含这些定义的 MOF 文件。例如:


# /usr/sadm/bin/mofcomp -u root -p root-password your-mof-file