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 的所有节点: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 标记中必须用引号将非 RFC 兼容数据引起

限制:如果 X 标记中有非 RFC 兼容数据,则必须用引号引起。例如,X 标记中的冒号必须显示为 ":"

已报告的问题

以下列出了已报告的有关该产品的问题:

4526772

问题:将用户作为辅助拥有者添加到拥有者列表之前,Calendar Server 实用程序 cscal 没有验证这些用户。

4754661

问题:Calendar Server 迁移实用程序 csmig 没有使用拥有者日历更新 icsSubscribed

4777792

问题:没有自动清除旧的高速缓存 LDAP 数据的能力。

解决方法:手动删除旧的高速缓存 LDAP 数据。

4932211

问题:同时快速打开和关闭连接时,enpd 崩溃。

4958242

问题:如果用户修改了事件并选择了选项来修改今天的事件和所有将来的事件,则所有以前的事件都将被删除并不再显示在 UI 中。

5019977

问题:在 SSLv2 模式下,SSL 初始化失败。无法使用 SSLv2 客户机。

5027772

问题:配置程序中的“获取”不能获得 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 不能删除 icsStatusdeleted 的条目,除非其 icsStatus 为 removed。但是建议的 Calendar Server 实用程序 csclean 却不能将 icsStatus 更改为 removed

解决方法:在运行 commadmin domain purge 之前,使用 ldapmodifyicsStatus 更改为 removed

6216869

问题:如果在 DWP 进程运行时禁用了 DWP,stop-cal 不会停止 DWP。stop-cal 应停止所有服务,而不是只停止那些已启用的服务。

6216877

问题:含义模糊的错误消息。在托管域环境中,如果传递给 csdomainbasedn 不存在,则实际接收到的消息为:“失败: icsLdapServer: 函数的变量为空。” 此类错误消息含义模糊,因为这样的错误消息将使级别下降若干,并且在各种环境中均可出现这样的错误消息。更高级别的程序不应仅传递错误信息,而应在将错误信息滚动到下一个更高级别之前先解释错误信息。

6219126

问题:description 字段存储到 Calendar Server 中时,其开头的空格将被清理。

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

问题:对于事件通知,长“收件人:”字段被当作一个长行发送而不换行。这违反了 RFC 821。如果该行包含 1000 个以上的字符(SMTP 行长度限制为 1000 个字符),则 Messaging Server 将截断该行。

解决方法:在 Messaging Server 的相关通道中使用 wrapsmtp 关键字。

6300906

问题:如果在设置 service.http.calendarhostname 之后登录 Calendar Express,则 Calendar Server 进程 cshttpd 将崩溃。默认值为空 ("")。

6308379

问题:在未应用修补程序 120500 的情况下,Calendar Server 无法在 Solaris 10 上的使用 Sun Cluster 的 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 常规发行版中的修补程序。