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

此項錯誤是由 ODBC.ini 檔案的 /usr/local/etc 目錄中的符號連結所造成的。這些符號連結檔案並未更新至新的安裝位置,而仍指向先前的安裝位置。

解決方法:若沒有其他與開放式資料庫連結 (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

若與 ODBC 相關的應用程式是在安裝 Sun MC 4.0 伺服器之後才安裝的,則這個新應用程式可能會覆寫 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)

如果 Sun Management Center 4.0 已安裝在 Windows XP 節點上,則即使已解除安裝該產品,主控台啟動圖示仍會保留在桌面上。不會顯示錯誤訊息。

無法在 32 位元的 SLES 10 上安裝 Sun MC (6587289)

無法在 32 位元的 SUSE Linux Enterprise Server (SLES) 10 系統上安裝 Sun MC。螢幕上將顯示下列錯誤訊息:


# ./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 指令來安裝套裝軟體。接著繼續將 Sun MC 安裝在 32 位元的 SLES 10 系統上。

在 SLES9 SP3 與 FC 4.0 機器上進行安裝時顯示缺少程式庫檔案訊息 (6572715)

在 32 位元和 64 位元的 SLES9 SP3,以及 64 位元的 FC 4.0 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)

無法在 64 位元的 SLES 10 系統上安裝 Sun MC。這個問題的發生是由於該 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 -ipackage-name 指令來安裝這些套裝軟體。接著繼續將 Sun MC 安裝在 64 位元的 SLES 10 系統上。

啟動程序檔可能顯示錯誤訊息 (4851517)

啟動程序檔可能顯示錯誤訊息,例如:Could not start Grouping service (無法啟動群組服務) 或 Could not start Platform Agent (無法啟動平台代理程式)。

當您在 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 指令手動卸載 Fault Manager Plug-in。步驟如下:

  1. 藉由輸入 fmadm unload libfmalm 卸載 libfmalm 模組。

  2. 藉由輸入 es-uninst -X 解除安裝代理程式。