本章介绍已知的运行时问题。您可以在 Sun Management Center 3.5 Software 2 of 2 CD 中找到 Sun Management Center 3.5 文档。这些发行说明中包含的信息用于替代 Sun Management Center 3.5 Software CD 2 of 2 上的《Sun Management Center 发行说明》中的信息。《Sun Management Center 3.5 发行说明》可以在位于 http://docs.sun.com 上的 Sun Management Center 3.5 Software Collection 中找到。
由于本文档已发布在 Sun Management Center 3.5 Software 2 of 2 CD 中,因此本章中添加了以下运行时错误的说明。
如果您在启动 Sun Management Center 3.5 进程的终端窗口中按 Ctrl+C 或 Ctrl+D 组合键,则 JavaTM 进程将终止而不显示任何信息。如果尝试再次启动 Java 控制台,控制台窗口中将显示一条警告信息,提示出现远程异常。
解决方法:从 C shell(而不是 Bourne shell)运行 Sun Management Center 3.5 进程。
如果在 NetscapeTM 4.7x 版本的浏览器中进行查看,简体中文语言环境(zh_CN.GBK 和 zh_CN.GB18030)的页面文字将出现乱码。
解决方法:将其它浏览器指定为缺省浏览器。以下浏览器可以在这些语言环境中正常运行:
Netscape 6.2.2
Netscape 7.x
MozillaTM
Microsoft Internet Explorer
使用 Netscape 4.6x 版本的浏览器时,通过在繁体中文语言环境中 (zh_TW.UTF-8) 单击“帮助”按钮所显示的页面将出现乱码。
解决方法:要避免出现此问题,请指定其它浏览器作为缺省浏览器,例如 Netscape 6.x 或更高版本。
将 Web 浏览器的语言设置为简体中文 (zh) 时,Sun Management Center 3.5 Web 控制台显示英文内容。即使安装了简体中文语言环境,也会产生此问题。
解决方法:将浏览器语言设置为 zh-CN(如果使用 Netscape NavigatorTM 浏览器)或 zh-cn(如果使用 Microsoft Internet Explorer)。
对于繁体中文用户,某些 Sun FireTM Link 的“帮助”按钮以简体中文显示。以简体中文(而非繁体中文)显示的帮助页面中包括“管理所有分区”和“管理注册节点”对话框按钮。
解决方法:使用“专用网络细节”控制台上的“帮助”按钮可以查看正确的帮助页面。“专用网络细节”控制台是 Sun Fire Link 的主图形用户界面 (GUI)。
在语言环境为法文的计算机上查看“硬件诊断套件”控制台时,其中的两个按钮可能会被截断并且难以识别。这些按钮上的内容应当是“Arreter les test”和“Controle Rapide”。
解决方法:无。
如果将 JAVA_HOME 路径设置为一个长度超过 80 个字符的值,屏幕将显示以下不正确的错误信息:
无法启动硬件服务 |
解决方法:可以忽略此错误信息。硬件诊断套件能够正确启动。
通过“硬件诊断套件”控制台在服务器上运行多个长期进程时,可能出现缓慢的内存泄漏。如果此服务器上没有额外的可用内存,Sun Management Center 3.5 可能会崩溃,并且可能进行内核转储。
解决方法:无。必须重新启动服务器。
如果安排同时运行 15 个或更多性能报告管理器报告请求,则在软件运行一段时间后,可能出现以下一个或多个问题:
未从代理计算机收集数据。
某些报告请求一直处于运行状态。
无法按要求安排报告请求。
无法按要求安排编组任务请求。
无法启动“报告管理器”GUI。
无法启动“管理作业”GUI。
对于上面提到的某些问题,在启动“管理作业”GUI 时,控制台可能显示以下错误信息:
任务服务不可用 |
与此类似,对于其中的某些问题,在启动“报告管理器”GUI 时,控制台可能显示以下错误信息:
报告服务不可用 |
解决方法:出现此问题时,必须停止然后重新启动服务器组件。请使用以下命令:
# es-stop -A |
# es-start -A |
要避免出现此问题,请不要安排同时运行 15 个以上的报告请求。建议将报告请求的运行时间安排为在一段时间内彼此错开。
例如,如果每小时要运行 20 个请求,可以将这些请求分为独立的两批进行处理,每批包含 10 个请求。然后将这两批请求安排为相隔 15 分钟运行,而不要将它们安排为同时运行。
在设置性能报告管理器服务器层时,无法指定具有较长装入点名称的目录名。
例如,如果使用以下装入点:
/Sun_MC_3.5_PRM_Data |
然后在设置服务器层并且系统提示指定三个目录时,指定此装入点为目标目录,此目录名将被拒绝。
将显示以下错误信息:
目录必须位于本地文件系统上。 |
仅当为数据文件指定的目录名具有多于 18 个字符的装入点名称时,才会显示此错误。
如果装入点名称较短,但目录名较长,则不会出现此问题。
例如:如果装入点名称为 /PRM,设置将能够正常运行。
解决方法:确保目录的装入点名称不超过 18 个字符。
选择“所有主机”选项并指定过滤器后,警报报告中未能正确过滤出代理计算机的警报记录。
指定过滤器并选择“所有主机”选项后,指定的过滤标准将应用于所有主机的所有警报记录。报告输出中将返回过滤后的警报。除此之外,报告还包括了来自所有被监视主机的任何 agent not responding 警报和 host not responding 警报。指定的过滤标准未应用于此类警报。
解决方法:可以通过为警报报告明确指定主机名来避免此问题。请选择以下解决方法之一:
在为单台主机生成警报报告时,通过提供 hostname:port 来选择主机名,或者从 Sun Management Center 拓扑视图中选择主机名。
在为多台主机生成警报报告时,以 hostname:port 的格式列出各个主机名,主机名之间用逗号隔开;或者从 Sun Management Center 拓扑视图中选择多个主机名。
如果在创建 EService 对象时提供了完全合格的主机名,将创建对象。但创建 EService 对象后,将无法从 Sun Management Center 3.5 GUI 启动“修改服务对象”窗口或“服务管理器”窗口。
例如:
host-name.domain |
解决方法:创建 EService 对象时,仅提供主机名,而不要指定域。
如果运行 1.3.1 到 1.4.0 版本的 Java 运行时环境,则在 Microsoft Windows 2000 系统上,“修改服务对象”对话框中的某些文本字段可能不接受字符输入。当尝试将服务类型值由默认值 HTTP 更改为其它值时,将不接受为“主机名”和“实例”文本字段提供的字符。
如果运行的是 Java 运行时环境 1.4.1 版,则不会出现此问题。
解决方法:在使用“修改服务对象”对话框之前,在 Microsoft Windows 2000 系统上安装 Java 运行时环境 1.4.1 版。
Solaris 9 操作环境不支持系统可靠性管理器附加产品的操作系统故障转储模块。
解决方法:无。
在某些 EnterpriseTM 系统上,配置读取器使用的内存随时间而增加。
解决方法:请选择以下解决方法之一:
每隔一两个月重新启动一次代理。
编辑 agent 文件以延长刷新间隔。
您可以将 /opt/SUNWsymon/modules/cfg/Config-Reader4u-d.x 文件中的系统节点刷新间隔由 300 秒更改为 900 秒。此更改将数据的刷新间隔延长为每 15 分钟一次,从而使代理可以运行长达六个月,然后才需要重新启动。
如果在连接了 IBM LT0 磁带库的系统上运行 Sun Management Center 配置读取器,系统每隔一段时间会显示以下磁带错误信息:
需要定期清理磁头。 |
解决方法:忽略此错误信息。磁带库和 Sun Management Center 软件仍可以继续运行。
域配置读取器中出现轻微的内存泄漏。这种内存泄漏不应当影响软件的使用。
解决方法:延长刷新间隔。
如果 Sun FireTM 6800/4810/4800/3800 系统上的任一个电源出现故障,平台管理模块会因为缺少电源而停止显示任何电源信息。屏幕将显示黑色斑点而不是电源表。硬件的物理视图和逻辑视图将仅显示系统控制器和风扇托架,而不显示其它组件(例如,系统板和电源)。
解决方法:要解决此问题,请更换出现故障的电源。
当故障修复处于激活状态时,系统表中显示一个黑色斑点,表示处于不确定状态。
解决方法:忽略黑色斑点。系统功能并不受影响。当故障修复完成后,黑色斑点将消失。
运行在 Sun Fire 15K/12K 系统控制器 (SC) 上的平台代理中出现内存泄漏。泄露的量很小,不会对系统产生明显影响。
解决方法:如果发现内存泄露的大小增加到 10 兆字节 (MB) 以上,请停止然后重新启动系统控制器上的平台代理。
创建 Sun Fire 15K/12K 平台对象后,位于 Sun Management 控制台右侧面板中的平台图标可能不再可见。
解决方法:请选择以下两种解决方法之一:
如果不需要使用平台图标,请使用位于 Sun Management Center 控制台左侧面板中的分层结构视图进行导航。
如果希望平台图标可见,请使用以下命令将图标文件复制到相应的目录下。
# cp /opt/sunWsymon/classes/base/console/cfg/topoimages \ sf15000-platform-xlarge.gif /var/opt/SunWsymon/cfg/deviceimages \ Starcat-platform-xlarge.gig |
新文件名与原始文件名不同。
如果停止系统控制器 (SC) 上的系统管理服务 (SMS),则当代理下一次自动刷新高速缓存(通常每小时 1 次)时,Sun Management Center 平台代理也将停止。仅当在很短的时间间隔内反复启动和停止平台代理时,才会出现此现象。
例如,如果反复将平台代理停止 1 分钟然后又启动 2 分钟,则可能出现此现象。
解决方法:降低启动和停止平台代理的频率。例如,停止平台代理 3 分钟,然后启动 5 分钟。如果出现平台代理停止的现象,请重新启动 SMS,然后重新启动 Sun Management Center 平台代理。
如果在配置软件集之后但在调出所有链接之前节点出现故障,Sun Management Center 控制台窗口和“专用网络细节”窗口可能会被冻结。
解决方法:如果在创建分区时节点出现故障,并且“添加节点”对话框中的“取消”按钮无效,请执行以下操作:
使用带 -f 选项的 stopfabric 命令停止专用网络。
# /opt/SUNWwcfm/stopfabric -f fabric-name |
重新启动停止的专用网络:
# /opt/SUNWwcfm/startfabric fabric-name |
从 Sun Management Center 控制台恢复对专用网络的管理。
如果为 Sun Fire Link 交换机配置选择的拆分级别为 1,则拆分级别将自动升级为 2。但是,Sun Management Center 控制台的“专用网络细节”窗口中并未反映此级别。
解决方法:请不要为 Sun Fire Link 交换机配置选择拆分级别 1。Sun Fire Link 交换机配置不支持拆分级别 1。
如果在“专用网络细节”窗口显示链接状态时关闭了某个软件集节点,Sun Management Center 控制台在 1 小时或更长时间内可能不会更新受到影响的链接的状态。此外,如果又恢复了该软件集节点并重新建立了链接,“专用网络细节”窗口可能仍然继续显示该链接处于关闭状态。
解决方法:使用“刷新”按钮手动刷新状态信息。
如果卸载并停止了某个专用网络,然后加载了一个具有不同名称的其它专用网络,则 Sun Management Center 控制台窗口中显示的 Sun Fire Link (SFL) 对象图标名称仍然保持为已删除的专用网络的名称。但是,专用网络图标标签将显示新的专用网络的名称。
解决方法:卸载并停止要替换的专用网络后,删除对应的组合对象。
已成功配置到某专用网络中的软件集节点可能没有显示在该专用网络的 Sun Fire Link 对象下。
解决方法:在向专用网络添加节点之前, 必须使用 Sun Management Center 控制台搜索所有软件集节点。如果在向专用网络添加节点之前未搜索所有软件集节点,则会出现各种问题。此错误是可能遇到的问题类型之一。
如果您通过在 Sun Management Center 的“专用网络细节”窗口中按鼠标按键 3 来访问专用网络图标弹出菜单,则可能不会显示“管理注册节点”菜单选项。
解决方法:使用“专用网络”菜单来选择“管理注册节点”选项。
当触发 Sun Fire Link 交换机模块中的警报时,交换机物理视图或逻辑视图 (PV/LV) 不显示警报颜色。
解决方法:您可以在模块的浏览器和警报表中查看正确的警报颜色。
“专用网络细节”窗口在“机箱和链接”透视图的大图标视图中未显示滚动条。当图像超出“专用网络细节”窗口时,通常应当始终显示滚动条,以便可以查看较大分区中的所有节点。
解决方法:当显示“机箱和链接”透视图时,将大图标视图更改为小图标视图,这时将显示滚动条。然后再更改回大图标视图,此时仍将显示滚动条。
从“机箱和链接”透视图的大图标视图更改为“节点和链接”透视图也会显示滚动条。但是,在更改回“机箱和链接”透视图的大图标视图时,滚动条将消失。
在 Sun Management Center 的“专用网络细节”窗口中,当处于“机箱和链接”透视图时,可能会在以下情况下显示空白的灰色框:
在向新创建的分区对象添加交换机之前。
在取消配置专用网络时从单个分区中删除最后的交换机之后。
解决方法:忽略空白的灰色框。如果向该分区添加交换机,灰色框中将包含一个交换机图形。
只要代理服务器接收到来自内核系统事件通知守护程序 syseventd(1M) 的事件,Sun Fire Link 专用网络管理器远程共享内存 (WRSM) 代理服务器就会泄漏内存。
解决方法:停止并重新启动每个节点上的 WRSM 代理服务器。请使用以下命令:
# /etc/init.d/wrsm_proxy stop |
# /etc/init.d/wrsm_proxy start |
在专用网络细节环境中显示路由特性数据时,表格的“到”和“从”字段中的某些数据可能会丢失。
解决方法:无。
如果某个 Sun Fire 15K/12K 机箱在同一分区中配置了两个或更多节点,并且此机箱是该分区中唯一具有多个节点的机箱,则尝试从该分区中删除这些节点可能会失败。导致此问题的原因是,当将机箱的多个节点配置到同一分区时,需要创建内存映射别名。此别名的指定是由在同一分区中配置了多个节点的每个机箱独立完成的。当从分区中删除机箱的节点,但没有删除所有节点时,为该机箱创建的别名将失效。请参见以下示例:
包含三个节点的分区:
xc1-a, xc1-b, xc2-a |
其中 xc1 和 xc2 是两个 Sun Fire 15K/12K 系统。
如果从分区中删除 xc1-a 或 xc1-b,则 xc1 系统的内存映射别名将失效。
但是,如果分区中包含两个(或更多)配置了多个节点的机箱,则为第二个机箱创建的内存映射别名将补偿第一个机箱中所缺少的别名。这种补偿使得可以继续使用该分区,如以下示例所示:
包含四个节点的分区:
xc1-a, xc1-b, xc2-a, xc2-b |
如果从分区中删除 xc1-a 或 xc1-b,则 xc1 系统的内存映射别名将失效。但是,机箱 xc2 的别名仍然有效。分区仍然可以继续工作。
解决方法:以下步骤说明了当某个 Sun Fire 15K/12K 机箱是分区中唯一的多节点机箱时,如何使该机箱在分区中配置的节点的数目减少为 1。
对于在分区中包含多个节点的机箱,从分区中删除该机箱的所有节点。
将希望包含在分区中的那个节点添加回分区。
例如,如果分区中包含以下节点: xc1-a、xc1-b 和 xc2-a,其中 xc1 和 xc2 是两个 Sun Fire 15K/12K 系统,而您希望分区中仅包含 xc1-a 和 xc2-a 节点,请执行以下操作:
从分区中删除 xc1-a 和 xc1-b。
将 xc1-a 添加回分区。
如果使用代理更新实用程序更新 Sun UltraTM 5 工作站上的 Sun Management Center 3.5 代理,则升级后工作站可能将自己标识为 Sun Ultra 10 工作站。其结果是 Sun Ultra 5 的图标和物理视图在 Sun Management Center 窗口中显示为 Sun Ultra 10。
解决方法:要解决此问题,请执行以下操作:
在系统提示符下,使用 es-stop 命令停止 Sun Management Center 代理。
% es-stop -a |
将目录更改为 /var/opt/SUNWsymon/platform 目录。
% cd /var/opt/SUNWsymon/platform |
使用文本编辑器编辑 platform prop 文件。
将 UltraModel=10 项更改为 UltraModel=5。
保存该文件。
在系统提示符下,使用 es-start 命令启动 Sun Management Center 代理。
% es-start -a |
执行搜索请求并选择按照平台类型搜索平台时,可用的平台将显示在一个下拉菜单中。此下拉菜单位于“新搜索请求”对话框中的“过滤器”选项卡下,
其中没有包含以下 Sun Enterprise Ultra 服务器项:
Sun Enterprise Ultra 2
Sun Enterprise Ultra 5
Sun Enterprise Ultra 10
解决方法:如果需要为上述任何 Sun Enterprise Ultra 服务器执行搜索请求,请手动执行。