Sun Java System Communications Services 2005Q4 版本說明

已知問題和限制

本小節包含列出了 Calendar Server 6 發佈時較為重要的已知問題的表格︰

限制

此時已知以下限制︰

移除多值使用者喜好設定的所有實例

限制︰每個 set_userprefs 指令僅移除多值喜好設定的一個實例。

解決方法:若要移除多值使用者喜好設定的所有實例,您必須對每個實例發出一個 set_userpref 指令。

例如執行 get_userprefs 以列出所有使用者喜好設定。如果喜好設定 (例如 icsSubscribed) 有多個值,則您必須為列出的每個值發出一個 set_userprefs 指令以刪除該喜好設定。

在叢集環境中尋找已安裝的修補程式

限制︰沒有叢集特定的、可以顯示安裝在叢集個別節點上的內容的 showrev 指令。(此為一般問題,並不是 Calendar Server 特定的。任何產品安裝在全域檔案系統上時,均會遇到同樣的問題。)

想要更新 Calendar Server 時會出現此問題。您需要將修補程式套用至已安裝 Calendar Server 的每個節點上。此外,如果節點上尚未安裝 Calendar Server,則不能將修補程式套用至該節點。如果您不清楚哪些節點上安裝了 Calendar Server,哪些節點沒有安裝,則嘗試尋找安裝 Calendar Server 的節點至少會令您感到十分麻煩並耗費時間。

解決方法:執行以下指令以查看已安裝 Calendar Server 的所有節點︰pkgparam -v SUNWics5 | grep ACTIVE_PATCH

快顯阻止程式

限制︰如果您已啟用快顯阻止程式,則某些 Calendar Server 視窗將無法顯示。

解決方法:停用 Calendar URL 的快顯阻止程式,以確保顯示所有 Calendar Server 視窗。

異常︰Norton Inet Security 的 AD_BLOCKER 或 Mozilla 內建的 POP_BLOCKER 均不會影響 Calendar Server 視窗。

在 Schema 1 模式下佈建 Communications Express 的使用者

限制︰csuser 公用程式無法啟用其為通訊錄建立的使用者。

解決方法:使用 ldapmodify 啟用使用者。

多個網域 (託管網域)

限制︰配置程式 csconfigurator.sh 僅可配置單一網域。

解決方法:如果您需要多網域行事曆環境 (稱為虛擬網域或託管網域),則必須執行兩個步驟︰

  1. 啟用託管網域。

  2. 使用 Delegated Administrator 自己增加網域,或者在仍使用 Sun LDAP Schema 1 的情況下使用 csdomain 公用程式增加網域。

請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」中的第 11 章「Setting Up Hosted Domains」「Sun Java System Calendar Server 6 2005Q4 Administration Guide」中的第 13 章「Administering Hosted Domains」

Calendar Server 無法使 LDAP 快取資料過期

限制︰(錯誤編號 4777792) 快取可以填滿,從而導致錯誤。Calendar Server 無法使 LDAP 快取資料過期。

解決方法:定期移除檔案內容。然後重新啟動 Calendar Server。

必須在配置檔案中輸入完全合格的主機名稱和不完全合格的主機名稱

限制︰配置檔案要求主機名稱兩次。一次要求完全合格的主機名稱,另一次要求不完全合格的主機名稱。例如

caldb.dwp.server.skate.red.sesta.com.ip = "skate.red.sesta.com" 
caldb.dwp.server.skate.ip = "skate" 
caldb.dwp.server.test12.red.sesta.com.ip = "test12.red.sesta.com" 
caldb.dwp.server.test12.ip = "test12"

必須為 X-Token 中的非 RFC 相容資料加引號

限制︰如果 X-Token 中存在非 RFC 相容資料,則其必須加引號。例如,X-Token 中的冒號必須顯示為 ":"

報告的問題

以下為有關產品的報告的問題清單︰

4526772

問題︰Calendar Server 公用程式 cscal 在將使用者做為次要所有者增加至所有者清單之前,不驗證使用者。

4754661

問題︰Calendar Server 遷移公用程式 csmig 無法使用所有者行事曆更新 icsSubscribed

4777792

問題︰缺少自動清除舊的快取 LDAP 資料的功能。

解決方法:手動移除舊的快取 LDAP 資料。

4932211

問題︰快速同步地開啟和關閉連接時,enpd 會當機。

4958242

問題︰使用者修改事件並選擇選項以修改今天的事件和所有將來事件時,所有先前的事件都會被刪除並且不會再顯示在 UI 中。

5019977

問題︰在 SSLv2 模式中 SSL 初始化失敗。無法使用 SSLv2 用戶端。

5027772

問題︰配置程式「Get」無法取得 baseDN。其會取得安裝根。您必須透過增加根之後的部分來指定基底 DN。

5060833

問題︰如果您啟動程序 (例如 enpd),然後在 ics.conf 檔案中停用該程序,則當發出 stop-cal 時,系統不會停止已停用的程序。

解決方法:ics.conf 檔案中重新啟用該程序,然後發出 stop-cal 指令。所有程序都停止後,停用任何您不想在發出 start-cal 之前執行的程序。

6179278

問題︰依據配置設定,未清除緊急備份記錄檔。

解決方法:若要防止磁碟已滿服務干擾,請定期將記錄檔複製到其他位置,並啟動新的記錄檔。

6186298

問題︰在使用託管網域的 Schema 1 模式中,如果缺少 DC 樹狀結構或其佈建錯誤,則行事曆公用程式可能會失敗。您必須在建立或用其他方法管理行事曆之前建立 DC 樹狀結構節點。

6203605、6245878 和 6246230

問題︰管理員無法從 LDAP 中刪除網域。commadmin domain purge 無法移除將 deleted 做為 icsStatus 的項目。它們的狀態必須為 removed。建議的 Calendar Server 公用程式 csclean 無法將 icsStatus 變更為 removed

解決方法:執行 commadmin domain purge 之前,使用 ldapmodifyicsStatus 變更為 removed

6216869

問題︰如果在 DWP 程序正在執行時停用 DWP,則 stop-cal 將無法停用 DWP。stop-cal 應停止所有服務,而不僅是啟用的服務。

6216877

問題︰不明確的錯誤訊息。在託管網域環境中,如果傳送至 csdomainbasedn 不存在,則接收到的實際訊息為︰“FAIL: icsLdapServer: Null argument to function”。此類錯誤訊息不明確,因為錯誤訊息引起多個層級下降,且可由於許多其他情況導致。較高層級程式應在將錯誤訊息上升至下一較高層級之前解譯該錯誤訊息,而非僅將該錯誤略過。

6219126

問題︰儲存在行事曆伺服器中時,從 description 欄位中刪除前導空白區域。

6221009

問題︰Linux︰在 RedHat Linux 3.0 上,接收到的電子郵件通知缺少主旨。

6221452

問題︰無法在個別託管網域上啟用或停用 SSL。(RFE)

6221999

問題︰csdomain 提供的錯誤訊息不明確,需要更明確。

6244958

問題︰使用 -saveState 選項呼叫 csconfigurator.sh 時,指定的狀態檔案中不包括未建立該檔案的路徑。例如/opt/sun/calendar/sbin/csconfigurator.sh -saveState cs.state

解決方法:始終指定應建立狀態檔案的完整路徑名稱。

6273182

問題︰使用 csclean 刪除非託管網域模式中的使用者無法從 LDAP 中移除使用者。

解決方法:在非託管網域模式中,使用 csuser delete 從 LDAP 中刪除使用者。

6277008

問題︰在 Linux 系統上,如果 Calendar Server 關閉錯誤,則在重新啟動系統後無法重新啟動 Calendar Server。

解決方法:/opt/sun/calendar/lib/lock/__db.001 中刪除鎖定檔案。

6283756

問題︰對於事件通知,將長的 [To:] 欄位做為沒有換行的長行傳送。這違反了 RFC 821。如果行包含 1000 個以上的字元 (SMTP 行長度限制為 1000 個字元),則 Messaging Server 會截斷該行。

解決方法:wrapsmtp 關鍵字用於 Messaging Server 中的相關通道。

6300906

問題︰如果在設定 service.http.calendarhostname 時登入 Calendar Express,則 Calendar Server 程序 cshttpd 會當機。預設為空值 ("")。

6308379

問題︰Calendar Server 無法在 Solaris 10 上的 Sun Cluster 不具有修補程式 120500 的 HA 環境中正常工作。

修正︰套用修補程式 120500。

6312605

問題︰週期性事件的問題。傳送具有非日期欄位修改的 dtstartdtend 參數 (使用 storeevents) 導致資料毀壞。

6312869

問題︰如果您將 Delegated Administrator 從 Java Enterprise System 2005Q1 版本升級至 Java Enterprise System 2005Q4 版本,則 Delegated Administrator 配置程式 (config-commda) 會凍結。

修正︰提供了適用於 Delegated Administrator 的新修補程式。請勿使用 Java Enterprise System 2005Q4 一般發行版本中的修補程式。