这些问题包括您应该了解的信息,如先决条件、提示、故障排除提示和错误。错误是问题的一部分。错误的跟踪号码显示在括号内。有关错误的更新和修补程序,参见 SunSolveSM Web 站点,网址为 http://sunsolve.sun.com。
如果重新安装 Sun MC 4.0 的位置与第一次安装时不同,则会导致 Sun MC 拓扑和事件服务失败。由于拓扑服务失败,用户将无法登录。通过 Web 控制台或客户端 API 登录 Sun MC 4.0 服务器也会失败。
将显示以下错误消息:
The Sun Management Center server is being initialized. Retry |
出现该错误是因为 /usr/local/etc 目录下存在 ODBC.ini 文件的符号链接。符号链接文件没有更新为新的安装位置而仍指向以前的安装位置。
解决方法:如果没有其他依赖开放数据库互连 (Open Database Connectivity, ODBC) 的应用程序,请键入以下命令:
#es-stop -A #cd /usr/local/etc #ln -s <INSTALLDIR>/SUNWsymon/odbc/etc/odbcinst.ini odbcinst.ini #ln -s <INSTALLDIR>/SUNWsymon/odbc/etc/odbc.ini odbc.ini #es-start -A |
如果在安装 Sun MC 4.0 服务器后安装依赖 ODBC 的应用程序,则该新的应用程序可能覆写 Sun MC ODBC 信息。在这种情况下,键入以下命令:
#es-stop -A #cd /usr/local/etc #cat <INSTALLDIR>/SUNWsymon/odbc/etc/odbcinst.ini >> odbcinst.ini #cat <INSTALLDIR>/SUNWsymon/odbc/etc/odbc.ini >> odbc.ini #es-start -A |
在增量式安装了服务器、控制台、高级系统监视 (Advanced System Monitoring, ASM) 模块、通用配置读取器和桌面附加软件后,数据库启动失败。将显示以下错误消息:
Failed to start database |
解决方法 1:键入以下命令:
将 /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf 文件的读权限授予组和其他用户:
usr/bin/chmod go+r /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf
svcadm disable sunmcdatabase
/opt/SUNWsymon/sbin/es-start -A
解决方法 2:键入以下命令:
将 /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf 文件的所有者和组分别更改为 smcdbu 和 smcdbg:
usr/bin/chown smcdbu:smcdbg /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf
svcadm disable sunmcdatabase
/opt/SUNWsymon/sbin/es-start -A
如果在 Windows XP 节点上安装了 Sun Management Center 4.0,即使卸载了该产品后控制台启动图标仍留在桌面上。不会显示任何错误消息。
解决方法 1:使用 INSTALL_DIR/SUNWsymon/SunMC4.0/install 目录中的 SunMCUninst.bat 文件卸载 Sun MC 4.0。
解决方法 2:手动删除该链接。
解决方法 3:使用基于 Java Web Start 的控制台来启动 Sun Management Center Java 控制台,不进行本地部署。
Sun MC 无法在 32 位 SUSE Linux Enterprise Server (SLES) 10 系统上安装。将显示以下错误消息:
# ./es-start -a couldn't load file "pkgsymon.so": libgdbm.so.2: cannot open shared object file: No such file or directory invalid command name "unordered_slice" while executing "unordered_slice internal value" invoked from within "source toe-basic.toe" invoked from within "source base-$file.tcl" --- |
解决方法:安装 Sun MC 之前,下载旧的 gdbm-1.8.0-24.i386.rpm 库软件包。使用 rpm -i --oldpackage gdbm-1.8.0-24.i386.rpm 命令安装该软件包。继续在 32 位 SLES 10 系统上安装 Sun MC。
在 32 位和 64 位 SLES9 SP3 以及 FC 4.0 64 位 Linux 平台上安装 SUN MC 4.0 发行版时缺少某些库。将显示缺少库文件的消息。
解决方法:执行以下步骤:
下载并安装以下软件包和库:
在 32 位 SLES9 SP3 上 – 安装或升级 libgcc-3.4.6-8.i386.rpm 软件包。在安装 Sun MC 代理之前先安装缺少的 libstdc++-3.4.6-8.i386.rpm 库。
在 64 位 SLES9 SP3 上 – 安装或升级 libgcc-3.4.6-8.x86_64.rpm 软件包。在安装 Sun MC 代理之前先安装缺少的 libstdc++-3.4.6-8.x86_64.rpm 库。
键入以下命令:
ln -s /usr/lib64/libstdc++.so.6 /usr/lib/libstdc++.so.6 |
对于 64 位 FC 4.0 系统,键入以下命令:
ln -s /usr/lib64/libdb-4.3.so /usr/lib/libdb-4.3.so |
Sun MC 无法在 64 位 SLES 10 系统上安装。发生该问题是由于 64 位 SLES 10 系统上缺少一些库。将显示以下错误消息:
---------------------------------------------------------------------------- This script installs Sun (TM) Sun Management Center 4.0 ---------------------------------------------------------------------------- Installation files source directory: <source_dir>/disk1/image/Linux/x86 /bin/chmod: cannot access `/var/opt/SUNWsymon/install/Registry_snqa-v20z-13.xml': No such file or directory Unable to create Registry /var/opt/SUNWsymon/install/Registry_snqa-v20z-13.xml. Exiting Sun Management Center 4.0 installation. |
解决方法:在安装 Sun MC 之前,下载以下软件包:
libxml2-32bit-2.6.23-13.x86_64.rpm – 强制性软件包
zlib-32bit-9.3-7.2.x86_64.rpm – 强制性软件包
db42-32bit-9.3-7.x86_64.rpm – 用于代理安装
compat-gdbm-1.8.0-5.i586.rpm – 用于启动代理
使用 rpm -i package-name 命令安装这些软件包。然后在 64 位 SLES 10 系统上安装 Sun MC。
启动脚本可能显示“无法启动分组服务”或“无法启动平台代理”之类的错误消息。
当在 Sun Fire 系统控制器上运行 es-guiinst 命令时,或在高负荷机器上启动 Sun Management Center 组件时,您可能会看到这些错误消息。
此外,如果特定的组件进程未在特定的时间内启动,那么即使该组件已成功启动,启动脚本也可能显示相同的错误消息。
现发现,“分组服务”和“平台代理”组件都存在这个问题。
启动脚本将执行以下操作:
尝试启动组件进程
休眠 n 秒
检查进程状态并报告是否成功
高负荷的机器可能会延迟状态检查的结果,这将导致错误的状态检查失败结果。出错的原因是在 n 秒内未收到检查结果。
解决方法:请使用以下解决方法:
验证是否正在运行以下进程:
代理
拓扑服务
陷阱处理程序服务
配置服务
事件处理程序服务
元数据服务
平台代理
平台代理的实例
键入以下命令:
/usr/bin/ps -ef | grep esd |
(对于 Solaris 10)在全局区域上该命令应为 /usr/bin/ps -fz global | grep esd, 在非全局区域上应为 /usr/bin/ps -fe | grep esd。
要验证是否正在运行分组服务,请键入以下命令:
/usr/ucb/ps —wwxa | grep SunMCService |
要验证是否正在运行 Java 服务器,请键入以下命令:
/usr/ucb/ps —wwxa | grep java | grep ServerMain |
要验证是否正在运行 Web 服务器,请键入以下命令:
/usr/ucb/ps —wwxa | grep java | grep tomcat |
要验证是否正在运行硬件服务,请键入以下命令:
/usr/ucb/ps —wwxa | grep java | grep HWDS |
如果某个服务未运行,请减少机器负荷,然后重新启动 Sun Management Center 进程。
解决方法:卸载代理之前使用 fmadm 命令手动卸载故障管理器插件。步骤如下:
键入 fmadm unload libfmalm 卸载 libfmalm 模块。
键入 es-uninst -X 卸载代理。
如果要为 Sun Fire 入门级中型系统安装附加软件,强烈建议您安装发行版 3.6 版本 3。
必须安装发行版 3.6 版本 3,才能支持 Netra 1290 系统。即使先前已安装了发行版 3.6 版本 3 附加软件,也必须在安装核心 4.0 软件之后重新安装该附加软件。
在安装 Sun Management Center 4.0 软件时,请勿安装 Sun Fire 入门级系统产品。
安装完 Sun Management Center 4.0 软件之后,请获取 Sun Management Center 3.6 版本 3 附加软件。
该附加软件包在软件下载站点上以 zip 文件形式提供,其网址为 http://wwws.sun.com/software/download/index.html
如果在“New Downloads”(新的下载)下没有发现“Sun Management Center 3.6 Version 3”,可使用所有产品的 A-Z 索引来查找该软件。
有关此发行版的安装信息,请参阅《用于 SunTM Fire 入门级中型系统的 Sun Management Center 3.6 版本 3 附加软件发行说明》。
此发行说明文档位于 http://docs.sun.com/
请遵循“从 Sun Management Center 3.6 软件升级”一节中的说明,将核心 Sun Management Center 3.6 软件的引用替换为“4.0”。
在安装过程中,以下亚洲语言环境中的软件许可证协议 (Software License Agreement, SLA) 以及补充条款和条件显示为英文:
语言 |
语言环境 |
---|---|
日语 |
ja_JP.UTF-8 |
简体中文 |
zh.UTF-8zh_CN.UTF-8、zh.GBK、 zh_CN.GBK、zh_CN.GB18030 |
繁体中文 |
zh_TW.UTF-8 |
韩文 |
ko.UTF-8ko_KR.UTF-8 |
以下亚洲语言环境使用本地化的 SLA 文件并以适当的语言显示。
语言 |
语言环境 |
---|---|
日语 |
ja、ja_JP.PCK、ja_JP.EUC |
简体中文 |
zh、zh_CN.EUC |
繁体中文 |
zh_TW、zh_TW.BIG5 zh_TW.EUC |
韩文 |
ko、ko_KR.EUC |
要阅读所有支持的 SLA 语言版本,请参阅 Sun Management Center 介质工具包中随附的印刷版许可证。
解决方法:无。
使用 es-guiinst 命令在亚洲语言环境中进行安装时,某些屏幕上的安装消息不会完全显示。当在英文语言环境中使用较大的系统字体大小时,也会出现这个问题。
解决方法:手动调整屏幕大小以显示文本,或将屏幕最大化以显示文本。
x86 配置读取器的属性未本地化。在 Solaris x86 系统中登录基于 Web 控制台的浏览器界面。在“监视程序”选项卡中选择主机。展开硬件和通用 X86/X64 配置读取器节点。以下对象以英文显示:
IPMI 用户
BMC 清单
底盘状态
传感器信息
系统事件日志
每个对象下的所有属性表也以英文显示:
解决方法:无。
hostname:8080/index.html 文件未本地化。当登录到 http://hostname:8080 时,Sun MC 4.0 的新 index.html 显示为英文。如果单击“启动 Webstart”,Sun Management Center 登录窗口显示为英文。但成功登录后主窗口已本地化。
解决方法:无。
基于 Web 控制台的浏览器本地化界面的一些部分(如“主机详细信息”面板的内容)可能显示为英文。
解决方法:无。
当浏览器的语言为日语、法语或韩文时,Sun MC 联机帮助没有以浏览器的语言显示。该联机帮助会按照在服务器系统的 /etc/default/init 文件中定义的语言或语言环境来显示。
解决方法:执行基于 Web 控制台的浏览器界面的某些部分未反映浏览器的语言变更 (6582535)的解决方法中所述的步骤。
基于 Web 控制台的浏览器界面的某些部分没有以在浏览器中选择的语言显示。它们会按照在服务器系统的 /etc/default/init 文件中定义的语言或语言环境来显示。
解决方法:安装 Sun MC 4.0 软件之前,确保在服务器系统的 /etc/default/init 文件中定义的语言或语言环境与您要在浏览器中使用的语言或语言环境相同。安装之后,可以将 /etc/default/init 文件中的语言环境更改为需要的语言。要在安装之后更改语言环境,执行以下步骤:
编辑服务器系统的 /etc/default/init 文件并使用 LANG=<locale> 变量定义需要的语言或语言环境。例如,使用 LANG=ja 定义日语语言环境、LANG=fr 定义法语语言环境、LANG=ko 定义韩文语言环境、LANG=zh 定义简体中文语言环境、LANG=zh_TW 定义繁体中文语言环境等。删除或注释掉原始语言环境设置。
或者,您也可以使用 LC_* 变量来定义需要的语言环境。
重新引导服务器系统。
重新引导服务器系统后,您可能需要使用 /usr/sbin/smcwebserver start 命令来启动 SMC Web 服务器。
在“编辑”->“首选项”->“语言”菜单中选择需要的浏览器语言。您可能还需要清除浏览器的 cookie 和高速缓存。
登录到浏览器界面确认语言设置,网址为 https://hostname.domain:6789。
表 1–1 中列出了以下 Sun Management Center 4.0 附加软件产品所支持的语言和语言环境:
Sun FireTM 高端系统
Sun Fire 中型系统
Sun Fire 入门级中型系统
工作组服务器
工作站(桌面)系统
NetraTM 服务器
Sun BladeTM 和 Sun Fire 入门级平台系统
语言 |
语言环境 |
---|---|
法语 |
fr fr_ FR.ISO8859-15 |
日语 |
ja |
韩文 |
ko |
简体中文 |
zh |
繁体中文 |
zh_TW |