如果试图在 x86 服务器上添加 Sun4UTM 无盘服务,将显示以下错误消息:
Jun 12 17:02:48 s12-9 WBEM_Logging_Service[1810]: 无法创建克隆区域 /export/root/clone/Solaris_9/sun4u。 无法创建克隆区域 /export/root/clone/Solaris_9/sun4u。 wbem_log 出现以下错误: strings /var/sadm/wbem/log/wbem_log | grep SUNWidecr Solaris_OsService@#@0@#@0@#@root@#@s12-9@#@s12-9@#@1054856467079@#@System command return value.@#@System command, /usr/sbin/pkgadd -S -n -R /export/root/clone/Solaris_9/sun4u -a /tmp/admin.Qwayvg -d /export/root/templates/Solaris_9/SUNWidecr_4.1, REV=2001.03.02.13.55_sparc.sun4u all, 返回以下值: /export/root/clone/Solaris_9/sun4u/var/sadm/pkg/SUNWidecr/install/postinstall: test: 需要参数 SUNWidecr 安装失败。 |
可以将 Sun4U 无盘客户机添加到 SPARC 服务器。
解决方法:无。
如果使用 Solaris 管理控制台对域名服务 (DNS) 服务器系统上的用户或组帐户执行操作,并且该系统上存在 /etc/named.conf 文件,则会发生错误。
当从 GUI 执行这些操作时或当使用控制台的命令行界面 smuser 和 smgroup 时,会发生以下错误。
当对某个用户执行操作时,控制台启动一个新的对话框或退出 smuser 命令,并显示以下错误消息:
“由于出现意外错误,无法查看用户或角色。 这是由以下错误引起的: CIM_ERR_FAILED。” |
当对某个组执行操作时,控制台启动一个新的对话框或退出 smgroup 命令,并显示以下错误消息:
“由于出现意外的 CIM 错误,无法读取组 ID: CIM_ERR_FAILED。”请从 GUI 或命令行界面执行操作。 |
解决方法:选择以下解决方法之一:
通过重新启动 DNS 服务器来解决此问题,步骤如下:
成为超级用户。
将 named.conf 文件移到另一个目录中。例如:
# mv /etc/named.conf /var/named/named.conf |
重新启动 DNS 服务器。
# pkill -9 in.named |
# /usr/sbin/in.named /var/named/named.conf |
通过重新启动 WBEM 服务器来解决此问题,步骤如下:
成为超级用户。
使用文本编辑器,编辑 /usr/sadm/lib/wbem/WbemUtilityServices.properties 文件。
用 /tmp/new-filename 替换 /etc/named.conf 字符串。
确保您选用了系统上不存在的文件名。
停止 WBEM 服务器。
# /etc/init.d/init.wbem stop |
启动 WBEM 服务器
# /etc/init.d/init.wbem start |
有关详细信息,请参见 smuser( 1M) 和 smgroup (1M) 手册页。
当引导具有服务分区并且已安装 Solaris 9 8/03(x86 平台版)操作环境的 Sun LX50 时,可以选择按 F4 功能键来引导服务分区。但按 F4 键后屏幕变为空白,而且系统无法引导服务分区。
解决方法:当显示“BIOS 引导”屏幕时,请勿按 F4 键。超时后,将显示“当前磁盘分区信息”屏幕,选择“Part#”列中与 type=DIAGNOSTIC 相对应的编号并按回车键。系统将引导服务分区。
在 Solaris 9 8/03 操作环境中基于 UltraSPARC II 的系统上,不能始终生成伴随某些无法纠正的内存错误消息的 CP 事件消息。这些系统包括:
Sun EnterpriseTM 10000
Sun Enterprise 6500
Sun Enterprise 6000
Sun Enterprise 5500
Sun Enterprise 5000
Sun Enterprise 4500
Sun Enterprise 4000
Sun Enterprise 3500
Sun Enterprise 3000
结果是用于标识失败 CPU 的某些信息不能始终显示。
解决方法:有关此问题的最新信息,请访问 SunSolveSM Web 站点 http://sunsolve.sun.com。
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 应用程序编程接口而不是使用 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 管理控制台安装和共享工具不能修改对系统很重要的文件系统(如根目录 (/)、/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 对象管理器系统信息库。
解决方法:要复位 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 |