Sun Management Center 4.0 发行说明

安装错误

如果将 Sun MC 4.0 服务器重新安装到其他位置,则会登录失败 (6621376)

如果重新安装 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

增量式安装后数据库启动失败 (6615279)

在增量式安装了服务器、控制台、高级系统监视 (Advanced System Monitoring, ASM) 模块、通用配置读取器和桌面附加软件后,数据库启动失败。将显示以下错误消息:


Failed to start database

解决方法 1:键入以下命令:

  1. /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf 文件的读权限授予组和其他用户:

    usr/bin/chmod go+r /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf

  2. svcadm disable sunmcdatabase

  3. /opt/SUNWsymon/sbin/es-start -A

解决方法 2:键入以下命令:

  1. /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf 文件的所有者和组分别更改为 smcdbusmcdbg

    usr/bin/chown smcdbu:smcdbg /var/opt/SUNWsymon/db/data/SunMC/pg_hba.conf

  2. svcadm disable sunmcdatabase

  3. /opt/SUNWsymon/sbin/es-start -A

卸载 Sun MC 控制台安装后,链接图标仍留在 Windows XP 桌面上 (6603045)

如果在 Windows XP 节点上安装了 Sun Management Center 4.0,即使卸载了该产品后控制台启动图标仍留在桌面上。不会显示任何错误消息。

无法在 32 位 SLES 10 上安装 Sun MC (6587289)

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。

在 SLES9 SP3 和 FC 4.0 机器上安装时显示缺少库文件消息 (6572715)

在 32 位和 64 位 SLES9 SP3 以及 FC 4.0 64 位 Linux 平台上安装 SUN MC 4.0 发行版时缺少某些库。将显示缺少库文件的消息。

解决方法:执行以下步骤:

  1. 下载并安装以下软件包和库:

    • 在 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 库。

  2. 键入以下命令:


    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

无法在 64 位 SLES 10 上安装 Sun MC (6566864)

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 之前,下载以下软件包:

使用 rpm -i package-name 命令安装这些软件包。然后在 64 位 SLES 10 系统上安装 Sun MC。

启动脚本可能显示错误消息 (4851517)

启动脚本可能显示“无法启动分组服务”或“无法启动平台代理”之类的错误消息。

当在 Sun Fire 系统控制器上运行 es-guiinst 命令时,或在高负荷机器上启动 Sun Management Center 组件时,您可能会看到这些错误消息。

此外,如果特定的组件进程未在特定的时间内启动,那么即使该组件已成功启动,启动脚本也可能显示相同的错误消息。

现发现,“分组服务”和“平台代理”组件都存在这个问题。

启动脚本将执行以下操作:

高负荷的机器可能会延迟状态检查的结果,这将导致错误的状态检查失败结果。出错的原因是在 n 秒内未收到检查结果。

解决方法:请使用以下解决方法:

  1. 验证是否正在运行以下进程:

    • 代理

    • 拓扑服务

    • 陷阱处理程序服务

    • 配置服务

    • 事件处理程序服务

    • 元数据服务

    • 平台代理

    • 平台代理的实例

    键入以下命令:


    /usr/bin/ps -ef | grep esd
    

    注 –

    (对于 Solaris 10)在全局区域上该命令应为 /usr/bin/ps -fz global | grep esd, 在非全局区域上应为 /usr/bin/ps -fe | grep esd


  2. 要验证是否正在运行分组服务,请键入以下命令:


    /usr/ucb/ps —wwxa | grep SunMCService
    
  3. 要验证是否正在运行 Java 服务器,请键入以下命令:


    /usr/ucb/ps —wwxa | grep java | grep ServerMain
    
  4. 要验证是否正在运行 Web 服务器,请键入以下命令:


    /usr/ucb/ps —wwxa | grep java | grep tomcat
    
  5. 要验证是否正在运行硬件服务,请键入以下命令:


    /usr/ucb/ps —wwxa | grep java | grep HWDS
    
  6. 如果某个服务未运行,请减少机器负荷,然后重新启动 Sun Management Center 进程。

试图在 Solaris10 6/06 系统中将代理和基本附加产品一起卸载时,卸载操作挂起

解决方法:卸载代理之前使用 fmadm 命令手动卸载故障管理器插件。步骤如下:

  1. 键入 fmadm unload libfmalm 卸载 libfmalm 模块。

  2. 键入 es-uninst -X 卸载代理。