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 应用程序设计接口而不是 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 安装和共享工具无法修改系统上至关重要的文件系统(如 /(根)、/usr、和 /var)中的安装选项。
解决方法:选择以下解决方法之一。
对 mount 命令使用 remount 选项。
# mount -F file-system-type -o remount,additional-mount-options \ device-to-mount mount-point |
通过对 mount 使用 -remount 选项进行的安装属性修改不是永久性的。另外,未在上一个命令的 additional-mount-options 部分中指定的所有安装选项继承系统指定的缺省值。有关更多信息,请参阅 mount_ufs(1M) 手册页。
编辑 /etc/vfstab 文件中的适当项以修改文件系统安装属性,然后重新引导系统。
当内存不足时会显示以下错误消息:
CIM_ERR_LOW_ON_MEMORY |
解决方法:要重置 CIM 对象管理器系统信息库,按下列步骤操作。
成为超级用户。
关闭"CIM 对象管理器"
# /etc/init.d/init.wbem stop |
删除 JavaSpacesTM 日志目录。
# /bin/rm -rf /var/sadm/wbem/log |
重新启动"CIM 对象管理器"。
# /etc/init.d/init.wbem start |
当您复位 CIM 对象管理器系统信息库时,将丢失数据存储中的所有专用定义。您必须使用 mofcomp 命令重新编译包含这些定义的 MOF 文件。例如:
# /usr/sadm/bin/mofcomp -u root -p root-password your-mof-file |