(僅 Linux) 當您從 Sun Java System Instant Messaging 7 2005Q4 升級至此發行版本時,用戶端資源會從 Web 容器中解除部署。
解決方法:若要避免這個問題,請執行以下作業其中之一:
套用修補程式時,執行以下指令:
"rpm -F --nopreun sun-im-client*" |
套用修補程式後,手動重新部署用戶端資源:
/opt/sun/im/sbin/iwadmin |
伺服器從 Sun Java System Instant Messaging 7 2005Q4 升級到 7.2 後,無法存取使用者資料。
解決方法:
若要從 Sun Java SystemInstant Messaging 7 2005Q4 升級至此發行版本,而您使用檔案將使用者特性儲存在預設位置 (iim.userprops.store = "file"),則您需要在升級之前複製使用者資料,如下所示:
Solaris:自 /var/opt/SUNWiim/db 至 /var/opt/SUNWiim/default/db
Linux︰自 /var/opt/sun/im/db 至 /var/opt/sun/im/default/db
對 Instant Messaging 資源的自訂在 patchrm 後遺失
如果您在 Instant Messaging 安裝上執行 patchrm,對用戶端資源的所有自訂都會遺失。
解決方法:在執行這項動作之前,備份用戶端資源。
大型部署中,伺服器在升級後無法啟動。
在大型部署 (其中 Instant Messaging 會議資訊儲存於 LDAP、且儲存的會議超過 1,000) 中,伺服器在執行升級後可能無法啟動。這是因為在初始啟動時,伺服器會檢查是否執行過遷移。如果沒有,例如從 Sun Java System Instant Messaging 7 2005Q4 或 2005Q1 進行升級時並不需要遷移,則伺服器就不會啟動。您需要手動增加旗標,表示遷移已經完成,伺服器才會啟動。
解決方法:升級之後,請變更至 im_runtime_base,並在指令行鍵入下列指令,手動增加旗標,表示遷移已經完成:
touch db/muc/.ids_migrated_muc touch db/muc/.ids_migrated |
升級回復未取消部署 Instant Messenger 元件。
若您嘗試使用 patchrm 將此發行版本回復至舊版 Instant Messaging,然後取消部署 Instant Messenger 資源,則取消部署指令因下列錯誤而失敗:
/im_svr_base/sbin/iwadmin: No such file or directory. |
解決方法:無。
從 2005Q1 或 2005Q4 升級到 7.2 之後,執行 imadmin start 指令無法啟動服務。
此版本的監視程式經過修改,因此,如果 2005Q1 或 2005Q4 的 imadmin 用於最新版的共用元件上,或者用於元件不是以此指令加以指定的狀況下,此指令都不會發生作用。
解決方法:如果您將共用元件升級到 Sun Java Communications Suite 5,則您必須將 Instant Messaging 元件 (伺服器等) 升級到 7.2。此外,您必須升級共用元件,才能夠升級 Instant Messaging。
(僅 Solaris) 從 Instant Messaging 7.2 回復至 2005Q4 後,配置因錯誤而失敗。
在 Solaris 上,若您從 Sun Java System Instant Messaging 7 2005Q4 升級至 7.2,然後回復至 2005Q4 發行版本,並執行 configure
公用程式,配置會因錯誤而失敗,但順利完成回復。
解決方法:無。
不再支援 imadmin –migrate 選項。
2005Q1 或早期的版本包含 imadmin 的 -migrate 選項。現在不再支援此選項。
解決方法:無。
如果您指定使用者 ID 和群組 ID 成為 root 以外的項目,則 configure 公用程式不會發生作用。
如果您使用 root 以外的任何使用者安裝 Instant Messaging,使用者不會有預設權限可修改 iim.conf。在此狀況下,當您在安裝之後執行 configure 時,configure 不會發生任何作用。
解決方法:安裝之後,在啟動 Instant Messaging 元件之前,您需要手動設定 imuser 和 imgroup 的權限,如下所示:
chown -R imuser:imgroup /var/opt/SUNWiim/default chown -R imuser:imgroup /etc/opt/SUNWiim/default |
其中,imuser 和 imgroup 分別是已安裝 Instant Messaging 的使用者和群組。
(僅 Linux) 升級到 Instant Messaging 7.2 時出現檔案衝突的錯誤。
如果您先升級 sun-im-install-7.2–24 套裝軟體,再升級 sun-im-ident-7.2–24 套裝軟體,則不會覆寫舊版的套裝軟體。舊版是指 sun-im-install-7.0–13 和 sun-im-ident-7.0–13。這會造成以下錯誤:
file /opt/sun/im/lib/imService.ldif from \ install of sun-im-install-7.2-24 conflicts with \ file from package sun-im-ident-7.0-13 |
應該與 Instant Messaging 7.2 一併安裝的套裝軟體版本包括 sun-im-ident-7.2–24 和 sun-im-install-7.2–24。
解決方法:解除安裝 sun-im-ident-7.0–13 套裝軟體,然後升級 Instant Messaging。在升級期間套用修補程式時,確定在套用 sun-im-install-7.2–24 修補程式之前,先套用 sun-im-ident-7.0–24。