Sun Java Communications Suite 5 发行说明

Calendar Server 6.3 中已报告的问题

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

4972249

对于托管域环境,csexport 要求使用全限定的 calid。例如,使用 uid@domain 格式。

6244958

未创建状态文件。

使用 -saveState 选项调用 csconfigurator.sh时,如果指定的状态文件不包含路径,则不会创建状态文件。例如:

/opt/sun/calendar/sbin/csconfigurator.sh -saveState cs.state

解决方法:始终指定应创建状态文件的位置的完整路径名。

6289810

默认情况下资源日历的邀请状态应该为“已接受”。

默认情况下,资源日历的邀请状态应该为“已接受”。由于资源日历无法接受邀请,因此订阅资源日历的用户可能看不到这些邀请(如果用户在 "Communications Express"->“选项”->“日历视图”中选择只查看已接受的邀请)。

解决方法:服务器级别的自动接受由 ics.conf 参数 resource.invite.autoaccept = "yes" 确定。它还可以使用 icsAutoaccept LDAP 属性按资源级别来确定。

6312605

使用周期性事件的问题。

dtstartdtend 参数中发送非日期字段修改(使用 storeevents)时,将导致数据中断。

解决方法:对于需要非日期字段修改的修改存储库命令,不提供 dtstartdtend

6377803

如果目录服务器为 Schema 2,并且没有创建域,则 Calendar Server 配置程序将显示错误消息,并且不允许对此目录服务器进行配置。


注 –

只在 GUI 版本的配置程序中对此问题进行了修复。对于命令行版本,必须于配置 Calendar Server 之前在 Delegated Administrator 中创建域。


6391883

从 Java ES 2005Q1 升级之后,将无法使用 Access Manger 进行单一登录。例如,当您登录到 Portal Server 桌面,然后尝试访问 Calendar Server 时,将会显示登录页面,而不是自动通过单一登录进行验证。

解决方法:此问题没有解决方法。

6393241

升级包含前端和后端安装的 Calendar Server 部署之后,在使用 DWP 进行通信时,无法启动前端安装,并在日志中生成多种错误。发生此问题是因为缓存目录未被复制到新的安装中。

解决方法:/var/opt/SUNWics5/csdb.old 中的 cld_cacheldap_cache 目录复制到 /var/opt/SUNWics5/csdb。然后,将新目录的所有者和组分别设置为 icsusericsgroup

6428959

csdb 中的数据库日志文件累积。

存储库守护进程未读取正确的配置文件参数。它正在查找不存在的 caldb.berkeley.*.enable。然后,它将采用已禁用的循环记录的默认值。这还会引发其他问题,包括无法进行热备份。正确的 ics.conf 参数是 caldb.berkeleydb.*.enable

解决方法:重新启动服务。通过删除累积的日志文件,csstored 可解决日志累积问题。

6461183

不能使用导出/导入功能在具有不同 calid 的日历之间移动数据。导入的数据必须与要导入数据的日历具有相同的 calid

6470688

csrestore 不处理个人用户日历。

创建个人日历并成功运行备份之后,请手动删除此个人日历。然后,使用 restore 命令恢复此个人日历。从日志文件中,您可以查看到日历已被成功恢复。但是,登录到 UWC 或 Calendar Express 界面时,将无法查看或管理个人日历。此问题在于 csrestore 不处理用户 LDAP 条目、已订阅的日历或个人日历。

解决方法:为每个用户手动编辑或删除多值属性 icsSubscribed,该属性是使用 csrestore 删除或恢复的。

6479810

会话数据库损坏导致登录失败和过多的会话超时消息。

解决方法:

  1. 停止服务

  2. 删除会话数据库

  3. 启动服务

6494811

没有与 Calendar Server 软件包捆绑的 JMQ 客户端。请使用已安装的 Messaging Server 中的 JMQ 客户端。安装 JMQ 客户端失败会导致启用 JMQ 时 admind 进程异常终止。

解决方法:从 Messaging Server 软件包复制 JMQ 客户端。

6502376

从 2007 年 3 月 11 日到 2007 年 4 月 1 日,日历事件有一小时误差

发生该问题的原因是,为了延长夏令时的时间,变为夏令时和变回标准时间的日期发生了改变。变更日期现在发生在春季(3 月)和秋季(11 月),开始时间比前几年提前了,结束时间则推后了。随 Calendar Server 6.3 发布的时区文件已经更新,以反映这些变化。

对于 Communications Express(它使用 JVM 时区信息而不是 Calendar Server 时区文件),您必须更新 JVM 以反映新的时区变化。Sun 建议使用最新的 Sun Java SE JDK/JRE 更新版作为首选工具,用于传送时区数据更新和其他产品改进(如安全修复)。请使用 JVM 更新程序,如以下文档所述:

http://java.sun.com/javase/tzupdater_README.html

更新时区信息后,安排在时区更新前的事件在新旧变更日期之间的这些天会出现一小时的偏差。

可以请求技术支持提供一个修复此问题的可执行文件。

另一种方法是要求用户更新处于新旧变更日期之间的事件的时间。或者,也可以运行您自己的脚本来处理那些需要更新的少数事件的数据库。

6503200

LDAP 工具的位置已改变

如果您已经安装了 Java Enterprise System 的早期版本 (beta),在安装 Java Enterprise System 5 的发行版本 (RR) 之前需要删除 SUNWldapcsdk-tools 软件包。这是因为发行版本中 SUNWldapcsdk-tools 软件包的位置发生了更改。如果未删除该软件包,而试图在安装发行版本后启动 Calendar Server 或 Messaging Server,您将收到以下错误消息:


Could not find .../bin/ldapsearch utility
Please install the ldapcsdk-tools package

出现该错误消息是因为 LDAP 工具的位置发生了更改。

解决方法:在安装发行版本的 Java Enterprise System 5 之前,请删除 SUNWldapcsdk-tools 软件包。要查看 SUNWldapcsdk-tools 的版本,请运行命令 pkgparam -v SUNWldapcsdk-tools VERSION


注 –

您的版本必须是 6.00,REV=2006.12.11.00.08 或更高。否则,您将收到一条错误消息,显示没有找到 LDAP 搜索实用程序。


使用 pkgrm SUNWldapcsdk-tools 命令删除 SUNWldapcsdk-tools 软件包。

如果已经运行了 Java Enterprise System 5 安装程序,您可以手动删除 SUNWldapcsdk-tools 软件包,并使用如下命令安装它:


cd <jes5_distro>/Solaris_sparc/Product/shared_components/Packages
  pkgadd -d . SUNWldapcsdk-tools
6505032

在 Linux 平台上,无法启动 csmfagent 服务器。

在 Linux 版中,日历二进制文件无法找到 Monitoring Framework 的共享库。Monitoring Framework 文件的正确路径是 /opt/sun/mfwk/share/lib,但 Calendar Server 认为它位于 /opt/sun/calendar/lib 中。

解决方法:添加一个指向 Calendar Server 库中正确库的符号链接,如以下示例所示:

# cd /opt/sun/calendar/lib 
# ln -s /opt/sun/mfwk/share/lib/*.so 

另一种解决方法是从 Monitoring Framework 库中启动日历服务,例如 /opt/sun/mfwk/share/lib

6516438

在 Linux 平台上,升级到 Calendar Server 6.3 后无法登录。

该问题在 Calendar Server 6.3 Upgrade 1 中已修复,修补程序编号为 121658-17。有关该问题的详细信息,请参见本发行说明的以下部分:Calendar Server 的已知限制

6542989

使用配置程序设置后端服务器时,配置程序会错误地将 IP 地址(而非全限定主机名)放置在以下参数中:

caldb.dwp.server.hostname.ip

必须编辑 ics.conf 文件以更正此参数值,否则系统将无法找到后端服务器。正确的值为后端服务器的全限定主机名。

6560681

高可用性软件包 SUNWcsics 需要一些更新才能正常工作。Java Enterprise System 软件包中使用的 SUNWcsics 软件包没有问题。在发布解决此问题的修补程序之前,必须使用以下解决方法:

  1. 手动从 Calendar Server 分发包中删除 SUNWcsics 软件包。

  2. 执行 pkgadd 命令添加 Java Enterprise System 软件分发包中的 SUNWcsics 软件包。