本章的問題包括您應瞭解的資訊,例如:必要資訊、提示、疑難排解提示與錯誤。錯誤歸屬問題的一部分。錯誤的追蹤編碼顯示於括號中。若需錯誤的更新資訊與修補程式,請參閱 SunSolveSM 網站,網址為: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 |
此項錯誤是由 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 |
執行伺服器、主控台、進階系統監視 (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
如果 Sun Management Center 4.0 已安裝在 Windows XP 節點上,則即使已解除安裝該產品,主控台啟動圖示仍會保留在桌面上。不會顯示錯誤訊息。
解決方法 1:使用 INSTALL_DIR/SUNWsymon/SunMC4.0/install 目錄中的 SunMCUninst.bat 檔案解除安裝 Sun MC 4.0。
解決方法 2:手動移除連結。
解決方法 3:使用以 Java Web Start 為基礎的主控台來啟動 Sun Management Center Java 主控台,但不要在本端部署它。
無法在 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 系統上。
在 32 位元和 64 位元的 SLES9 SP3,以及 64 位元的 FC 4.0 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 |
無法在 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 之前,先下載下列套裝軟體:
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 -ipackage-name 指令來安裝這些套裝軟體。接著繼續將 Sun MC 安裝在 64 位元的 SLES 10 系統上。
啟動程序檔可能顯示錯誤訊息,例如:Could not start Grouping service (無法啟動群組服務) 或 Could not start Platform Agent (無法啟動平台代理程式)。
當您在 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 指令手動卸載 Fault Manager Plug-in。步驟如下:
藉由輸入 fmadm unload libfmalm 卸載 libfmalm 模組。
藉由輸入 es-uninst -X 解除安裝代理程式。
若您正在安裝 Sun Fire 入門級中階系統的附加軟體,強烈建議您使用發行版本 3.6 版本 3。
若要支援 Netra 1290 系統,發行版本 3.6 版本 3 為要求的版本。即便您之前已安裝過發行版本 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
如果您沒有看到 Sun Management Center 3.6 版本 3 列於 [New Downloads] (新下載) 之下,請使用所有產品的 A-Z 索引來尋找該軟體。
請參閱「適用於 Sun 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=<語言環境> 變數來定義您想要的語言或語言環境。例如,使用 LANG=ja 定義日文語言環境、LANG=fr 定義法文語言環境、LANG=ko 定義韓文語言環境、LANG=zh 定義簡體中文語言環境、LANG=zh_TW 定義繁體中文語言環境等。刪除或注釋掉原始語言環境設定。
另外,也可使用 LC_* 變數來設定您想要的語言環境。
重新啟動伺服器系統。
重新啟動伺服器系統後,可能需要使用 /usr/sbin/smcwebserver start 指令來啟動 SMC Web 伺服器。
在 [編輯] -> [喜好設定] -> [語言] 功能表中選取您想要的瀏覽器語言。可能還需要清除瀏覽器的 cookie 和快取。
登入至瀏覽器介面確認語言設定,網址為 https://hostname.domain:6789。
下列 Sun Management Center 4.0 附加軟體產品支援的語言和語言環境列示於表 1–1:
Sun FireTM 高階系統
Sun Fire 中階系統
Sun Fire 入門級中階系統
工作群組伺服器
工作站 (桌面) 系統
NetraTM 伺服器
Sun BladeTM 和 Sun Fire 入門級平台系統
語言 |
語言環境 |
---|---|
法文 |
fr fr_ FR.ISO8859-15 |
日文 |
ja |
韓文 |
ko |
簡體中文 |
zh |
繁體中文 |
zh_TW |