Sun Java Communications Suite 5 版本說明

Sun Java Communications Suite 中已知的問題

本小節描述此發行版本的 Sun Java Communications Suite 中存在的已知問題。

安裝和升級問題

2137103

如果在執行 Application Server 8.1 的系統中將任何 Java Enterprise System 或 Communications Suite 元件升級到 Java Enterprise System 5 或 Communications Suite 5 層級,則必須先為 Application Server 8.1 套用以下修補程式 (或更新的版本):

  • 119166–17 Solaris SPARC

  • 119167–17 Solaris x86

  • 119168–17 Linux RHEL2.1 RHEL3.0

6527879

無法使用 Communications Suite 安裝程式將 Communications Express 安裝在位於本機的稀疏根目錄非全域區域中。

您必須改為使用 pkgadd,手動增加 Communications Express 和 Access Manager 套裝軟體。

6531802

SUNWldkx 未重新安裝。

Java Enterprise System 5 不會重新安裝 SUNWldkx。但可使用 -G 選項與 Java Enterprise System 2005Q4 一同安裝。即使已在「全域區域」安裝所有「共用元件」,當您在稀疏區域安裝時,仍會看到以下錯誤訊息:


Unsupported components in zone

Following components required by the selected components, are not supported in
non-global zone and they can not be installed directly into the non-global
zone. Please install these components from the global zone before proceeding
this installation.

SharedComponent

   The installer can not proceed without resolving the problem. {"<" goes back,
   "!" exits} !

請參閱 Java Enterprise System 安裝程式記錄 (/var/sadm/install/logs 下的最新檔案),瞭解缺少哪個「共用元件」。它可能會指出缺少以下一或多個共用元件:LDAPCSDKX、JCAPI 和 IMAPI。

  • LDAPCSDKX 是套裝軟體 SUNWldkx

  • JCAPI 是套裝軟體 SUNWjcapi

  • IMAPI 是套裝軟體 SUNWldkx

請檢查套裝軟體是否已安裝在全域區域。如果套裝軟體不存在,則有可能是其他不同的錯誤,例如 6531833 或 6531809。如果套裝軟體存在,請檢查套裝軟體是否已列在 /var/sadm/install/gz-only-packages 下。如果它們存在於 gz-only-packages,則可以使用以下解決方法。

解決方法:手動在全域區域重新安裝套裝軟體。這些套裝軟體位於發行軟體中的 .../Product/shared_components/Packages 下。

安裝:

  1. 使用 cd 指令切換至套裝軟體位置。

  2. 輸入:

    pkgrm pkg

  3. 輸入:

    pkgadd —d . pkg

    pkg 是導致發生問題的套裝軟體。

6531809

無法在稀疏區域安裝 Communications Express 或 Instant Messaging。

即使已在「全域區域」安裝所有「共用元件」,當您在稀疏區域安裝 Communications Express 或 Instant Messaging 時,仍會看到以下錯誤訊息:


Unsupported components in zone

Following components required by the selected components, are not supported in
non-global zone and they can not be installed directly into the non-global
zone. Please install these components from the global zone before proceeding
this installation.

SharedComponent

   The installer can not proceed without resolving the problem. {"<" goes back,
   "!" exits} !

請檢查 SUNWjcapi 和 SUNWiimdv 套裝軟體是否已安裝在全域區域。如果沒有,請套用以下解決方法。如果套裝軟體存在,請檢查這些套裝軟體是否已列在 /var/sadm/install/gz-only-packages 下。如果它們存在於 gz-only-packages,則表示這是其他問題所造成。

解決方法:手動在全域區域安裝 SUNWjcapi 和 SUNWiimdv。這些套裝軟體位於發行軟體的 .../Product/shared_components/Packages 下。安裝:

  1. 使用 cd 指令切換至套裝軟體位置。

  2. 輸入:

    pkgadd -d . SUNWjcapi

  3. 輸入:

    pkgadd -d . SUNWiimdv

6531833

如果您使用 multi-lingual=no 在全域區域安裝 Sun Cluster,但在稀疏區域指定 multi-lingual=yes,則無法在稀疏區域安裝 Access Manager。

6535582

使用 –help 選項執行 viewlog 無法顯示說明。

如果使用 -help 選項執行 viewlog 指令,它會啟動記錄檢視器,而非顯示說明。

6535583

uninstaller 的 –help 選項不包含取得版本的相關資訊。

如果使用 -help 選項執行 uninstaller 指令,它會顯示可搭配 uninstaller 使用的選項清單。但是,上述指令不會列出應該列出的 -version 選項。

無 ID

升級之後,使用者的篩選程序檔可能停止運作。

執行 Messaging Server 2005Q4 修補程式 29 或更高版本的站點、升級至最新 Messaging Server 6.3 發行版本的站點,以及透過 Communications Express 的郵件篩選器使用任何基於日期之篩選功能的使用者都可能發生此問題。

對於篩選器,針對 Messaging Server 2005Q4 (問題 6236243) 實作的 setdate 動作已在 Messaging Server 6.3 中移除。目前已淘汰上述的方法,而是使用最近建議的已實作 date 篩選延伸 (特別是其 currentdate 測試)。

一般使用者通常不太可能特別嘗試使用 setdate。但是,當使用者要求依照日期篩選郵件時,Messaging Server 2005Q4 中的 Communications Express 郵件篩選器產生器會使用 setdate。因此,許多使用者可能一直在使用會呼叫已淘汰的 setdate 動作的篩選器而不自知。如果使用者以任何方式編輯篩選器,會將此類已淘汰的用法更正為較新的 currentdate 方法。但同時,其篩選器會被視為語意不正確並產生錯誤;任何使用此類錯誤篩選器的郵件,會直接遞送給使用者而不會經過篩選,此外,MTA 會傳送通知訊息給擁有此類篩選器的使用者,警告其篩選器中有語法錯誤。

文件問題

6524806、6514424

「Communications Suite 模式遷移指南」對於 commdirmig 公用程式之認證使用者和密碼選項的定義不正確。

commdirmig 公用程式的 -D 選項應搭配 AuthenticationDN、目錄管理員的 DN,以及授權執行與管理目錄伺服器的使用者來指定。-w 選項應搭配 password (目錄管理員的密碼) 來指定。

模式遷移指南」說明 -D 選項應搭配授權管理目錄伺服器之使用者的登入 ID 來指定,這是不正確的。此外,該指南中說明 -w 選項應搭配密碼檔案 (而非在指令行輸入密碼字串) 來指定,這是不正確的。

6523606

「Communications Suite 模式遷移指南」對於 commdirmig 公用程式產生之稽核檔案位置的說明是不正確的。

依預設,commdirmig 公用程式產生的 AuditLDIFFile 會寫入 /tmp 目錄。

模式遷移指南」中的第三章「使用遷移公用程式」說明 AuditLDIFFile 的預設路徑如下,這是不正確的:

  • Solaris:/var/opt/SUNWComm/log/commdirmig.audit.ldif

  • Linux︰/var/opt/sun/comms/commcli/log/commdirmig.audit.ldif