Sun ONE Calendar Server 6.0 发行说明 |
Sun ONE Calendar Server 6.0 发行说明
版本 6.0
部件号:817-4617-10
2003 年 12 月 9 日
重要事项 在安装 Sun ONE Calendar Server 6.0 后,必须添加必需的 Calendar Server 6.0 修补程序中介绍的某个修补程序。
这些发行说明包含 Sun ONE Calendar Server 6.0 发行时可用的重要信息,包括:
您可以在以下文档 Web 站点找到这些发行说明的最新版本:
http://docs.sun.com/coll/S1_CalendarServer_60
请在安装和配置 Calendar Server 之前阅读这些发行说明,并定期浏览此 Web 站点以查看最新的文档。
Sun ONE Calendar Server 以前称为 iPlanet Calendar Server。
版本历史记录
表 1 版本历史记录
日期
更改说明
2003 年 12 月 9 日
已知的问题中添加了错误 4963237、4961879 和 4961879。
2003 年 12 月 8 日
发行说明初次发行。
必需的 Calendar Server 6.0 修补程序在使用 Sun Java Enterprise System 安装程序安装 Calendar Server 6.0 后,必须使用 patchadd 命令应用以下某个修补程序,应用的修补程序取决于所使用的平台:
可以从 SunSolve Patch Support Portal 下载上述任一修补程序:
http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage
有关这些修补程序的信息(包括已修复问题的列表),请参阅各自的修补程序 Readme 文件,SunSolve Patch Support Portal 也提供了 Readme 文件。
多前端/后端服务器
如果您的站点已在多前端/后端服务器中配置了 Calendar Server,请在所有前端服务器和后端服务器中应用修补程序。
高可用性(HA) 配置
如果站点已经将 Calendar Server 6.0 配置为高可用性 (HA),则仅在运行 Calendar Server 的主节点中应用修补程序,不在任何次节点上应用修补程序。
关于 Calendar Server 6.0 版Calendar Server 是基于 Web 的可伸缩解决方案,可供企业和服务提供商进行集中的日程管理和安排。Calendar Server 既支持事件及任务的个人日历和组日历,又支持资源(例如会议室和设备)日历。有关新增功能的列表,请参阅以下小节:Calendar Server 6.0 版的新增功能。
Calendar Server 6.0 版的新增功能Calendar Server 6.0 包括以下更改和新增功能:
安装和配置方面的变化
对于 Solaris 操作系统,Sun ONE Calendar Server 6.0 与以前的 Calendar Server 版本相比在安装和配置方面存在以下不同:
- 要安装 Calendar Server 6.0,需要使用 Java Enterprise System 安装程序,此安装程序也用来安装其它 Sun 组件产品。
- 安装 Calendar Server 6.0 后需运行 Calendar Server 配置程序,以选择配置选项(例如 Calendar Server 管理员和默认目录)。
- Calendar Server 6.0 还具有新的安装目录结构,因此您可能需要修改引用了特定位置的所有脚本或应用程序。
托管(虚拟)域支持
可以将 Calendar Server 6.0 安装配置为若干个托管(虚拟)域(类似于 Sun ONE Messaging Server 中现有的托管域支持)。所有托管域共享同一个 Calendar Server 实例,这使得不同的域可以存在于一个服务器上。用户登录到其各自的域。如果系统允许,他们可以搜索其它域中的用户,并和那些用户一起安排日历事件。
新的 csdomain 实用程序在 LDAP 目录中管理托管(虚拟)域的 Calendar Server 属性。这些属性是 icsCalendarDomain 对象类的一部分。新的 csdomain 实用程序可以:
csuser、csattribute 和 csresource 实用程序支持 -d 域选项,该选项指定了托管(虚拟)域的名称。如果未指定 -d,实用程序将使用 ics.conf 文件中 service.defaultdomain 参数指定的域。
如果站点配置了托管域,则必须在所有 WCAP 命令中使用域名完全限定每个日历 ID (calid) 和用户 ID。例如:jsmith@sesta.com。
有关托管域的详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
通过 Sun ONE Identity Server 单点登录 (SSO)
Sun ONE 通信服务器,包括 Calendar Server 和 Sun ONE Messaging Server (Messaging Server),可使用 Sun ONE Identity Server 6.1 实现 SSO。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
高可用性 (HA) 配置
在 Solaris 系统(仅 SPARC 平台)上,系统管理员可以使用 Sun Cluster 将 Calendar Server 6.0 配置为具有高可用性 (HA)。HAStorage 和 HAStoragePlus 两种存储类型均受支持。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
安全套接字层 (SSL) 支持
Calendar Server 6.0 支持安全套接字层 (SSL) 协议,可以加密日历客户机最终用户和 Calendar Server 之间的数据。系统管理员可以将 Calendar Server 配置为仅加密 Calendar Server 登录,也可以配置为加密整个日历会话。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
多个 CPU 上进程的负载平衡
默认情况下,Calendar Server 6.0 将在一台服务器的多个 CPU 上分发 HTTP 服务(cshttpd 进程)和分布式数据库服务(csdwpd 进程)。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
使用 DWP 连接的前端和后端服务器之间的验证
Calendar Server 6.0 提供了使用 DWP 连接的前端和后端服务器之间的验证。要设置此验证,必须在前端服务器和后端服务器的 ics.conf 文件中均设置参数。有关详细信息(包括您必须设置的参数),请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
日历数据库增强功能
新的数据库版本
Calendar Server 6.0 使用 Berkeley DB 3.2.9 版。如果您的 Calendar Server 早期版本使用的是 Berkeley DB 2.6 版,则必须将日历数据库升级到 3.2.9 版。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 安装指南(用于 Solaris 操作系统)》。
删除日志数据库
Calendar Server 6.0 包括删除日志数据库 (ics50deletelog.db),该数据库用来存储已删除的事件和待办事件(任务)。使用新的 cspurge 实用程序可以手动清理删除日志数据库中的条目。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
Web 日历访问协议 (WCAP) 更改
WCAP 命令的其它更改和新增内容包括:
- 对于周期性出现的组件:
- 现在,找不到组件时命令将返回错误代码(而不再返回错误阵列)。
- freebusy 计算包括新的 transparent 组件参数。使用 storevents 命令创建或修改事件时,可以指定该参数。
- fetch 命令:
- fetchcomponents_by_range 命令用于指定在 ATTENDEE 和 ORGANIZER 属性的日历地址部分中是返回 calid 还是返回电子邮件地址。
- 添加了一个新的 fetchdeleted_components 命令,用于从删除日志数据库 (deletelog.db) 中检索组件。该命令还接受 recurring 参数,因此它既可以返回单独的实例,又可以返回主条目加例外。
- get_freebusy 命令支持以下新参数,这些参数用于设定检索的日期范围以及相对于今天的日期偏移:
- store 命令:
- 去掉了 Javascript 支持。
新增的事件通知服务 (ENS)
对于日历更新通知和警报通知,均可发送 ENS 消息。Calendar Server 6.0 包括三个新的警报通知和一个新的警报通知参数。有关上述新增部分的详细信息,请参阅《Sun ONE Messaging and Collaboration 6.0 Event Notification Service Manual》。
警报通知
以下是添加的三个新警报通知:
警报通知参数
所有警报通知均添加了 URI 参数。
ENS enpd 进程的新默认端口号
Calendar Server 和 Messaging Sever 需要使用不同版本的事件通知服务 (ENS) 进程 enpd。在以前的发行版本中,Calendar Server 和 Messaging Sever 都使用 7997 作为默认的 ENS 端口号,当这两个产品在同一服务器上运行时,这样做就会出现问题。
为使两个不同的 enpd 版本能够在同一服务器上运行,Calendar Server 和 Messaging Sever 必须使用不同的默认 enpd 端口号。因此,Calendar Server 现在将默认 ENS 端口号设置为 57997,如下所示:
service.ens.port="57997"
如果在同一服务器上运行 Calendar Server 和 Messaging Sever 时遇到问题,请检查 Calendar Server 的 service.ens.port 参数,并根据需要将其设置为新值。
新的 LDAP 模式版本
Calendar Server 6.0 支持 Sun ONE Schema v.2 本机模式或兼容模式并支持 Sun ONE LDAP Schema v.1。因此添加了若干个新的 LDAP 模式对象类和属性。有关详细信息,请参阅《Sun ONE Messaging and Collaboration 6.0 Schema Reference Manual》。
自动提供配置参数
使用 ics.conf 文件中的新参数 local.autoprovision 可以配置日历用户的自动提供功能:
默认值为“no”。要允许自动提供,则 ics.conf 文件中必须存在此参数,并且设置为“yes”。但即使将参数设置为“no”,也总是会创建匿名日历。
在托管(虚拟)域模式下,Calendar Server 还会检查域,以查看该域是否启用了日历。如果域具有 LDAP icsCalendarDomain 对象类,则该域已启用日历。如果域不具有此对象类,则无论 local.autoprovision 的值是什么,都不允许自动提供日历用户。
LDAP 数据高速缓存
LDAP 数据高速缓存确保 LDAP 数据提交后可以立即使用,即使将 LDAP 目录服务器配置为提交的数据经过一段延迟后才能使用。如果您的站点使用了主/从 LDAP 配置,使得提交的 LDAP 数据经过一段延迟后才能使用,LDAP 数据高速缓存则可以确保您的客户机获得准确的 LDAP 数据。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
Calendar Server 用户所需的 LDAP 邮件属性
Calendar Server 6.0(和更高版本)要求用户的用户日历和资源日历均应具有 LDAP 邮件属性。每个资源日历必须具有一个电子邮件地址,即便该电子邮件地址并不实际使用。
您可能需要使用 Calendar Server csresource 或 csuser 实用程序或目录服务器实用程序(例如 ldapmodify)专门添加 LDAP 邮件属性。
有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
新的 CLI 实用程序
Calendar Server 包括以下新的 CLI 实用程序:
- csclean 实用程序,它为某些 Calendar Server 用户删除用户和资源日历,这些用户的状态属性被 Sun One Identity Server commadin CLI 实用程序标记为“删除”。
- csdomain 实用程序,它在 LDAP 目录中管理托管(虚拟)域的 Calendar Server 属性。
- csmonitor 实用程序,它可以执行以下功能:
- cspurge 实用程序,使用该实用程序可以手动清理删除日志数据库 (ics50deletelog.db) 中的条目。
- csstored.pl 实用程序是一个用于为日历数据库和日志文件执行联机或紧急归档操作的 Perl 脚本。
有关详细信息,请参阅《Sun ONE Calendar Server 6.0 管理员指南》。
客户机用户界面 (UI) 功能
“空闲/忙碌”复选框
创建新事件时提供了一个新的复选框。创建事件时,如果标记了“空闲/忙碌”复选框,任何对您的日历拥有“阅读”或“空闲时间”权限的人员都会看到此事件因繁忙而被占用的时间段。
被邀请者列表已更改
创建新事件时,被邀请者列表中不再自动包括事件组织者。但组织者的日历中会显示该事件。
“刷新视图”选项
“刷新视图”选项使用浏览器高速缓存中的日历数据来刷新视图,而无需从 Calendar Server 数据库进行更新,因此对于 Calendar Express 最终用户来说,系统性能得以提高。为站点配置“刷新视图”选项(在 ics.conf 文件中)后,Calendar Express 将在“视图”选项卡的所有日历视图上显示“刷新视图”。
客户机浏览器中的 XSL 展示
Calendar Server 6.0 通过将 XSLT 处理下载到最终用户的浏览器上来执行客户端实现,从而减少了必须由 Calendar Server 所作的处理。在当前版本中,此功能仅可用于 Internet Explorer 6.0 或更高版本。
周期性事件的新周期模式
Calendar Server 现在使用新的周期性事件模式。Calendar Express 用户界面 (UI) 作了如下更改:
Calendar Server 6.0 中修正的错误
表 2 介绍了 Calendar Server 6.0 发行版本中修正的最重要的错误。
Calendar Server 6.0 的硬件/软件要求和建议本节介绍了此版本的 Calendar Server 必需及建议的硬件和软件。
硬件要求和建议
软件要求和建议
支持的软件平台
用于支持的软件平台的必需修补程序
注
在使用 Sun Java Enterprise System 安装程序安装 Calendar Server 6.0 后,必须使用 patchadd 命令添加以下某个修补程序,添加的修补程序取决于所使用的平台:
可以从 SunSolve Patch Support Portal 下载上述任一修补程序:
以下各表列出了用于 SPARC 和 i386 平台上 Solaris 8 操作系统的必需修补程序及建议修补程序:
对于 Solaris 9 操作系统,Calendar Server 6.0 不需要任何修补程序。
每个修补程序 ID 中破折号后面的版本号标识了最低修补程序版本;可以使用更高版本。
安装进程中将自动安装所有必需的 Calendar Server 修补程序。您还可以从以下站点下载所有建议的修补程序:
支持的目录服务器
Calendar Server 6.0 支持以下目录服务器:
用于客户计算机的建议浏览器
Sun ONE Calendar Express 6.0 要求使用启用 JavaScript 的浏览器。为获得最佳性能,建议使用以下浏览器:
表 5 建议用于 Calendar Server 6.0 的浏览器版本
浏览器
Solaris 系统
Windows
Macintosh
Netscape Communicator
7.0
7.0
—
Microsoft Internet Explorer
—
5.5 或 6.0
6.0
Mozilla
1.2 或 1.4
1.2 或 1.4
—
新信息本节包含核心产品文档中未包含的最新信息。本节包含以下主题:
安装说明
本节包含安装 Calendar Server 6.0 之前应了解的信息,包括:
注意 Calendar Server 不支持安装了网络文件系统 (NFS) 的分区。请勿在安装了 NFS 的分区上安装或创建任何 Calendar Server 内容,包括可执行文件、数据库文件、配置文件、数据文件、临时文件或日志文件。
所需权限
要在 Solaris 系统上运行 Sun Java Enterprise System 安装程序或 Calendar Server 6.0 配置程序,您必须以超级用户 (root) 登录(或成为超级用户)。
Java Enterprise System 安装程序
在 Solaris 系统中,请使用 Sun Java Enterprise System 安装程序安装 Calendar Server 6.0。Java Enterprise System 安装程序可以安装 Sun 组件产品软件包,包括 Calendar Server 6.0 以及各种产品均可使用的共享组件。
Java Enterprise System 安装程序将 Calendar Server SUNWics5 和 SUNWica5 软件包安装在 /opt/SUNWics5 目录中。有关 Java Enterprise System 安装程序的详细信息,请参阅《Sun Java Enterprise System 安装指南》。
Calendar Server 配置程序
使用 Java Enterprise System 安装程序安装 Sun ONE Calendar Server 后,必须按照以下步骤配置 Calendar Server:
必须运行 comm_dssetup.pl 以更新 LDAP Schema。如果 LDAP Schema 需要更新,则 Calendar Server 在配置日志中不会提供警告提示或显示错误消息。(4935521)
有关详细信息,请参阅《Sun ONE Calendar Server 6.0 安装指南(用于 Solaris 操作系统)》。
新的安装目录结构
下面的图 1 中显示了 Calendar Server 6.0 的新安装目录结构。
图 1 Calendar Server 6.0 安装目录结构
/opt/SUNWics5/cal/
bin/ --> /opt/SUNWics5/cal/lib/
classes/
config/ --> /etc/opt/SUNWics5/config/
csapi/
java/
lib/
sbin/
tools/
uicust/
uninst/
对于 Java Enterprise System 发行版本 1,Calendar Server 6.0 提供了如表 6 中所示的链接。
Solaris 软件包
Java Enterprise System 安装程序可以安装或升级一系列 Solaris 软件包(如表 8 所示),您可以在以后对软件包进行配置,以适应工作地点的要求。
如果您的服务器上已经安装了特定软件包的同一版本,安装程序将不会再安装该软件包,并提示此软件包已存在。如果您的服务器上存在早期版本的软件包,安装程序将询问您是否要安装新版本的软件包。
表 8 Solaris 软件包
软件包
说明
SUNWicu
统一字符编码用户文件的国际组件
SUNWicu
统一字符编码用户文件的国际组件
SUNWsasl
简单验证和安全层 (SASL)
SUNWtls
网络安全服务
SUNWldk
LDAP C SDK
SUNWamcom
Sun ONE Identity Server 策略代理
SUNWj3rt
Java 虚拟机和核心类库
数据库版本
Calendar Server 6.0 使用 Berkeley DB 3.2.9 版。如果您的 Calendar Server 早期版本使用的是 Berkeley DB 2.6 版,则必须使用 cs5migrate 实用程序将日历数据库升级到 3.2.9 版。
Calendar Server 5.x 到 6.0 的升级过程
如果您的站点上安装了 Calendar Server 5.x,尤其是如果您对 5.x 版进行了自定义,则必须按照特定步骤将其升级到 6.0 版。有关详细信息,请参阅《Sun ONE Calendar Server 6.0 安装指南(用于 Solaris 操作系统)》。
如果从 5.x 升级到 6.0 时需要帮助,请与 Sun Microsystems 的技术支持或销售客户代表联系以获得帮助。
Calendar Server 6.0 迁移实用程序
Calendar Server 6.0 发行版本中提供了迁移实用程序的更新版本。可使用以下迁移实用程序将日历数据迁移到 Sun ONE Calendar Server 中:
cs5migrate
cs5migrate 实用程序可用于:
csmig
对于使用 Calendar Server 6.0 发行版本之前的版本创建的日历数据库,可以使用 csmig 实用程序将其迁移到支持 LDAP 日历查找数据库 (CLD) 插件的新数据库中。
csvdmig
csvdmig 实用程序通过允许站点使用托管(虚拟)域来修改日历数据库和 LDAP 目录服务器数据。
ics2migrate
ics2migrate 实用程序可以将 Calendar Server 2.x 数据和 LDAP 用户首选项迁移到 Calendar Server 6.0。
ncs4migrate
ncs4migrate 实用程序可以将 Netscape Calendar Server 4.x 日历数据迁移到 Calendar Server 6.0。
如果要迁移 Netscape Calendar Server 4.x 日历数据,请联系您的 Sun 技术支持代表或客户经理,以获得最新版本。
csrename
csrename 实用程序可以命名日历数据库和 LDAP 目录服务器中的日历用户(具有“ics”前缀的 Calendar Server 属性)。
目录服务器性能
要改进 LDAP 目录服务器的性能(尤其在使用 LDAP 目录的日历搜索功能时),请考虑以下各项内容:
编制 LDAP 目录服务器属性索引
要提高 Calendar Server 访问 LDAP 目录服务器时的性能,请为以下属性在 LDAP 配置文件中添加索引:
通过 ics.conf 文件中的以下参数可以启用 LDAP 目录服务器的日历搜索功能:
service.calendarsearch.ldap = "yes"(默认值)
要确定是否可以改进 LDAP 目录服务器的日历搜索性能,请尝试以下 LDAP 命令:
ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"其中 base 是 Calendar Server 用户和资源数据所在的目录服务器的 LDAP 基本 DN,user 是最终用户可以在“Calendar Express 预订”>“日历搜索”对话框中输入的值。
测试表明,如果未编制 icsCalendarOwned 索引,上述搜索功能搜索 60,000 个条目大约花费 50 至 55 秒。编制索引后,上述搜索大约仅花费 1 至 2 秒。
有关添加目录服务器索引的详细信息,请参阅《Sun ONE Directory Server Configuration, Command, and File Reference》,其 Web 站点如下:
http://docs.sun.com/coll/S1_ipDirectoryServer_51
查看和设置大小限制参数及搜索限制参数
要确定是否已将搜索限制参数 (nsslapd-lookthroughlimit) 和大小限制参数 (nsslapd-sizelimit) 设置为适当的值,请尝试使用以下命令:
ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"其中 base 是 Calendar Server 用户和资源数据所在的目录服务器的 LDAP 基本 DN,user 是最终用户可以在“Calendar Express 预订”>“日历搜索”对话框中输入的值。
如果 LDAP 服务器返回错误,则参数 nsslapd-sizelimit 或 nsslapd-lookthroughlimit 可能不够大。请按以下指导设置这些参数:
Calendar Server 6.0 文档
Calender Server 6.0 包括以下文档。部件号(如果有)位于圆括号中。
- Sun ONE Calendar Express 6.0 联机帮助
- 《Sun ONE Calendar Server 6.0 发行说明》(817-4617-10)
- 《Sun ONE Calendar Server 6.0 安装指南(用于 Solaris 操作系统)》(817-4333-10)
- 《Sun ONE Calendar Server 6.0 管理员指南》(817-4706-10)
- 《Sun ONE Calendar Server 6.0 Programmer's Manual》(816-6711-10)
- 《Sun ONE Messaging and Collaboration User Management Utility 1.0 Installation and Reference Guide》(817-4216-10)
- 《Sun ONE Messaging and Collaboration 6.0 Schema Reference Manual》(816-6710-10)
- 《Sun ONE Messaging and Collaboration 6.0 Event Notification Service Manual》(816-6712-10)
Sun One Calendar Express 6.0 联机帮助可以从 Calendar Express 软件获得。其它 Calendar Server 6.0 文档可以在以下 Web 站点查看到:
http://docs.sun.com/coll/S1_CalendarServer_60
已知的问题本节包含 Calendar Server 6.0 发行时已知重要问题的列表。本节包含以下主题:
在配置托管域之前置备的用户无法创建事件。(4963237)
在所在的工作地点配置托管域之前就配备使用的用户在配置托管域后无法创建事件或任务。Calendar Server 将返回一个错误,声明该用户不具备执行此操作所需的访问特权。
解决方法:
对于使用托管域的站点,执行以下这些步骤:
- 运行 csvdmig 实用程序以迁移安装来使用托管域。有关运行 csvdmig 的信息,请参阅《Sun ONE Calendar Server 6.0 安装指南(用于 Solaris 操作系统)》的第 3 章“迁移 Calendar Server 数据”。
- 在 ics.conf 文件中设置托管域参数。例如,service.virtualdomain.support 必须设置为“yes”。
有关必须设置的所有参数的列表,请参阅《Sun ONE Calendar Server 6.0 管理员指南》的第 8 章“使用托管域”。
- 按照要使用的 LDAP Schema 版本(Sun ONE LDAP Schema v.2 [兼容或本机模式] 或 Sun ONE LDAP Schema v.1),设置目录服务器结构。
《Sun ONE Calendar Server 6.0 管理员指南》的第 8 章“使用托管域”包含这些模式结构的说明。
- 对于每个域,请将 icsCalendarDomain 对象类添加到目录服务器的域条目中,将 icsStatus 设置为“active”并将 domainAccess 设置为用来进行访问控制的 ACL。
- 使用 Sun ONE Identity Server commadmin CLI 实用程序或 Calendar Server csdomain 和 csuser 实用程序创建所有的新域和新的用户。
csdomain 添加或修改 LDAP 属性时返回一个错误。(4964855)
如果尝试添加或修改 LDAP 属性,Calendar Server csdomain 和 Sun ONE Identity Server commadmin CLI 实用程序将返回一个错误。
解决方法:
要添加或修改 LDAP 属性,请使用带 LDIF 文件的 Directory Server ldapmodify 命令。
csdomain 无法删除域。(4961879)
Calendar Server csdomain 实用程序无法删除域。
解决方法:
要删除域,请使用 Sun ONE Identity Server commadmin CLI 实用程序或 Directory Server ldapmodify 命令。
icsCalendarDomain 对象类没有添加到默认域中。(4963221)
Calendar Server 配置程序 (csconfigurator.sh) 没有将 icsCalendarDomain 对象类添加到默认域中,则如果您的站点配置了托管(虚拟)域,这将导致问题发生。
解决方法:
如果您的站点配置了托管域,请为默认域添加所需的 icsCalendarDomain 对象类,方法如下:
ldapmodify -h directory.siroe.com -p 389 -D "cn=Directory Manager" -w bind-DN-password -f defaultDomain.calendar.modify.ldif
其中,directory.siroe.com 是目录服务器主机名。
defaultDomain.calendar.modify.ldif 文件为:
dn:o=default-domain, root-suffix
changetype:modify
add:objectclass
objectclass: icsCalendarDomain其中,dn 指定默认域节点。
在 GNOME 2.0 桌面中调整窗口大小后发生数据丢失,按钮出现问题。(4957503)
如果您是在 Solaris 8 服务器中的 GNOME 2.0 桌面上使用 Netscape Communicator 4.79,当尝试创建组、搜索或输入名称或者调整窗口大小时,某些按钮(“取消”、“应用”等)不能正常工作,并且所有您输入的数据将丢失。
此问题在 CDE 桌面中不会发生。
Calendar Server 5.x 到 6.0 迁移无法为旧的周期性事件添加主字段。(4951065 和 4948511)
必须只在 Solaris 8 系统中运行 Calendar Server 迁移工具。目前,该迁移工具还不能在 Solaris 9 系统中使用。
如果在不使用主数据库条目的情况下从 5.x 迁移周期性事件,Calendar Server 6.0 无法导出这些周期性事件。(4948519)
如果将周期性事件从 Calendar Server 5.x 迁移到 Calendar Server 6.0 时不使用主数据库条目,这些周期性事件将无法导出到文件中,即导出过程中周期性数据将丢失。
Calendar Server 配置没有在 Schema 1 配置中设置 dc 树。(4947880)
没有安装 Messaging Server 的 Calendar Server 部署不支持在 Schema 1 中配置虚拟域。如果使用 Schema 2 本机模式安装 Calendar Server,此类问题不会发生。因此,推荐使用 Schema 2 配置虚拟域。
如果是首次安装 Calendar Server 并且指定使用 Schema 1 配置,程序将不在 dc 树中创建查找默认域时所需的节点。Java Enterprise System 安装程序创建一个默认域并为 dc 树创建一个 comm_dssetup.pl 后缀,但不会为 dc 树进一步创建任何信息,包括默认域支持。
解决方法:
在使用相同的虚拟域安装 Calendar Server 之前安装 Messaging Server,或者使用 LDAP 命令行工具和 ldif 文件向 dc 树添加所需的节点(这需要 ldif 文件示例或说明)。
对于 Solaris 8 的最终用户安装,Calendar Server 服务不能启动 (4947544),并且
Calendar Server 需要 SUNWzlib。(无错误 ID)Calendar Server 间接依赖于 SUNWzlib (/usr/lib/libz.so.1),以支持 IS SSO C SDK 库。
解决方法:
如果在 Solaris 8 上启动您的部署时遇到问题,请安装 Calendar Server 修补程序 116557-01 或更新的版本。
周期性事件的邀请消息不能正确发送。(4945126)
在邀请外部用户加入周期性事件时,Calendar Server 发送两个请求。
第一个请求显示了所有 RDATES 实例,第二个请求显示某一天中的某一个事件。收件人将事件导入其日历时,第一个请求将创建事件的周期性系列,而第二个请求则创建一个与此系列的第一个实例相冲突的事件,这会使得用户很疑惑。
“Outlook 模式导出”按钮不能工作。(4944130)
请不要使用 Web 用户界面提供的“Outlook 模式导出”按钮。否则不能将已导出的数据导入到 Outlook 中。
工具栏无法正常显示。(4939219 和 4900115)
如果看不见 Calendar Server 工具栏图标上的标签,请尝试调整浏览器的文字大小。例如:
Internet Explorer 中的“中”设置和 Netscape 7/Mozilla 中的“100-120%”设置对于大多数用户来讲已足够。对于韩文用户,默认情况下某些用户界面文字无法辨认,需要增加文字的大小,这将截断工具栏。
(仅针对日文 Netscape7)‘TORIKESHI’行无法正确显示。(4938658)
在 Outlook 中创建的持续多日的事件在 Calendar Express 中显示不正确。(4930664)
在 Microsoft Outlook 中创建的跨越多天的事件在 Calendar Express 中显示不正确。例如,如果在 Outlook 中创建了开始时间为星期二上午 8:00、结束时间为星期五上午 8:00 的事件,该事件在 Outlook 中显示正确。但是,在 Calendar Express 中,“月”视图将该事件显示为发生在星期二的一天事件,持续时间为 72 小时。该事件在 Calendar Express 的“周”视图中也不能正确显示。
ics.conf 中以空格开头导致初始化配置时发生严重错误。(4927112)
请勿在 ics.conf 中行的开头使用空格,否则当您初始化配置时将出现严重错误。
删除 SUNWics5 导致错误消息。(4927620)
如果在未配置 Calendar Server 软件包的情况下使用 Java Enterprise System 卸载程序将其删除,Java Enterprise System 卸载日志中将显示以下错误信息:
您可以安全地忽略此消息。
相应用户可以重新激活被禁用的日历帐户。(4926864)
管理员禁用用户的日历帐户后,该用户可以修改 icsstatus 并重新激活被禁用的帐户。
解决方法:
要防止用户重新激活被禁用的日历帐户,管理员必须手动添加对 Directory Server 的访问控制信息 (ACI),方法如下:
- 创建 cn=Calendar Administrators,ou=Groups,o=acme.com 的组,并将 calmaster 用户添加到该组中。
- 在 o=acme.com 上创建以下 ACI:
(targetattr="icsstatus||userpassword||icsallowedserviceaccess||
icscalendar||icscalendarowned||icsdefaultset||icsdwphost||icsextended||
icsextendeduserprefs||icsfirstday||icsfreebusy||icsgeo||icspartition||
icspreferredhost||icsquota||icsset||icssubscribed||icstimezone")
(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl "Calendar User self modification - product =ics6.0,class=admin,num=1,version=1" ; deny (write) userdn = "ldap:///self";)(targetattr="icsstatus||
userpassword||icsallowedserviceaccess||icscalendar||icscalendarowned||
icsdefaultset||icsdwphost||icsextended||icsextendeduserprefs||
icsfirstday||icsfreebusy||icsgeo||icspartition||icspreferredhost||
icsquota||icsset||icssubscribed||icstimezone")(targetfilter=(objectClass=
icscalendaruser))(version 3.0; acl "Calendar User administrator modification - product=ics6.0,class=admin,num=2,version=1"; allow (write) groupdn = "ldap:///cn=Calendar Administrators,ou=Groups,o=acme.com";)没有本地化匿名日历。(4924982)
csdomain 添加命令无法为域添加 Calendar Server 属性。(4920542 和 4922433)
使用 csdomain add 命令为现有域添加 Calendar Server 属性时导致 LDAP 错误。
解决方法:
使用 ldapmodify 实用程序为域添加 Calendar Server 属性。有关 ldapmodify 的信息,请参阅《Sun ONE Directory Server Resource Kit Tools Reference》。
在韩文/日文语言环境中不能正确打印比较页面。(4916961)
服务器不支持带语言标记的 cn 分析。(4899053)
在搜索其 cn 属性包含语言标记的用户时,cshttpd 停止并且用户必须重新启动服务程序以重新连接到网络服务器。
在当前版本中,calid 不支持非 7 位字符。(4898611)
存储 WCAP 命令失败,错误编号为 10006 和 10003。(4865723)
修改周期性事件或待办事件时,如果祖鲁时间字符串中未提供 rid,storeevents 和 storetodos WCAP 命令将失败,错误编号为 10006 和 10003。
需显示警告消息,表明更改时区后需要登录。(4719346)
在 Calendar Server 中更改时区后,必须注销并重新登录以使更改生效。在重新登录前,任何新事件将以原来时区中的时间和日期显示。
请注意,不会提供消息或弹出窗口提示您注销和登录。
如果 FilesystemMountPoints 的顺序不正确,HAStoragePlus 资源创建将失败。(4640848)
如果在 FilesystemMountPoints 扩展属性中指定的文件系统装入点的顺序与 /etc/vfstab 文件中指定的顺序不同,则 HAStoragePlus 资源的创建将失败。
解决方法:
将 FilesystemMountPoints 扩展属性中的文件系统装入点的顺序指定为与 /etc/vfstab 中的序列相同。
例如,如果 /etc/vfstab 文件指定了文件系统项序列为 /a、/b 和 /c,则 FilesystemMountPoints 序列可以为“/a、/b、/c”或“/a、/b”或“/a、/c”。
连接终止且系统日志中记录有 TCP_IOC_ABORT_CONN。(4616287)
如果在 Solaris 8 U7 或 Solaris 9 操作系统上运行 Sun Cluster 3.1 的 HA 配置出现故障切换,活动的 TCP 连接被终止并产生 TCP_IOC_ABORT_CONN ioctl,如下消息将被记录到控制台以及系统日志中。
Jul 24 16:41:15 shemp ip:TCP_IOC_ABORT_CONN:local = 192.018.076.081:0,
remote = 000.000.000.000:0, start = -2, end = 6
Jul 24 16:41:15 shemp ip:TCP_IOC_ABORT_CONN:aborted 0 connection解决方法:
无。以上消息仅供参考,不会显示在非调试模式中。
Cluster.PMF.pmfd:打开 procfs 控制文件时出错。(4490877)
启动 HA 服务或在节点间切换 HA 服务时,控制台和 /var/adm/messages 中显示以下无害的错误消息:
Cluster.PMF.pmfd:打开 procfs 控制文件 </proc/20700/ctl> for > tag <falcon,habanero_msg,4.svc> 时出错:无此文 件或目录
无适用于此 Sun Cluster SC 3.0 U3 的可用修复方法。
如果启用了弹出阻塞程序,将不显示某些 Calendar Server 窗口。(无错误 ID)
禁用 Calendar URL 的弹出阻塞程序,以确保显示所有 Calendar Server 窗口。
User Management Utility for Sun ONE Messaging and Collaboration 中的已知问题。(无错误 ID)
有关 User Management Utility for Sun ONE Messaging and Collaboration 中已知问题的说明,请参阅《Sun ONE Messaging Server 6.0 发行说明》的“已知问题”一节,可以通过以下 Internet 位置获得发行说明:
http://docs.sun.com/coll/S1_MsgServer_60
已知的本地化问题。(无错误 ID)
有关本地化的已知问题的说明,请参阅《Sun ONE Messaging Server 6.0 发行说明》的“已知问题”一节,可以通过以下 Internet 位置获得发行说明:
http://docs.sun.com/coll/S1_MsgServer_60
如何报告问题和提供反馈如果您遇到与 Sun ONE Calendar Server 有关的问题,请使用以下途径之一与 Sun 用户支持部门联系:
http://sunsolve.sun.com/pub-cgi/show.pl?target=help/collections
从该站点可以链接到知识库、联机支持中心、ProductTracker,也可以链接到维护程序和支持部门联系电话。
以便我们可以尽力帮助您解决问题。与支持部门联系时请提供以下信息:
为帮助用户报告问题,Sun 提供了 capture_environment.pl 工具,该工具是 Perl 脚本,能够捕获当前 Calendar Server 环境,包括 ics.conf 文件、日志文件、日历数据库文件、平台信息和主存文件(如果有)。这些文件对于 Calendar Server 开发调试问题可能会有用处。
要运行 capture_environment.pl 工具,请执行以下操作:
- 如果有必要,请从用户支持站点下载 capture_environment.pl 工具。
- 如果有必要,安装 Perl 并将其添加到您的路径。(如果您无法安装 Perl,请参阅 capture_environment.pl 文件中的说明,该说明介绍了如何手动创建 Calendar Server 环境的快照。)
- 以 root 登录(或成为 root)。
- 运行 capture_environment.pl 工具。此工具将文件复制到名为 archive_directory 的目录中。在 UNIX 系统上,此工具将所有文件放到名为 tar_file 的 tar 文件中。但是在 Windows 2000 系统上,您必须将 archive_directory 中的文件手动添加到 Zip 文件中。
- 将 tar_file 或 Zip 文件发送给用户支持部门。
Sun 欢迎您提出宝贵意见和建议
Sun 很愿意改进其文档,并欢迎您提出意见和建议。请将您的意见和建议通过电子邮件发送给 Sun。地址如下:
请在电子邮件的主题行中注明部件号 (817-4617-10) 和标题(Calendar Server 6.0 发行说明)。
其它 Sun 资源您可以从以下 Internet 位置查找到有用的 Sun ONE 信息:
- Sun ONE Calendar Server 6.0 的文档
http://docs.sun.com/coll/S1_CalendarServer_60- Sun ONE 文档
http://docs.sun.com/prod/sunone- Sun ONE 专业服务
http://www.sun.com/service/sunps/sunone- Sun ONE 软件产品和服务
http://www.sun.com/software- Sun ONE 支持和知识库
http://www.sun.com/service/support/software- Sun 支持和培训服务
http://www.sun.com/supportraining- Sun ONE 咨询和专业服务
http://www.sun.com/service/sunps/sunone- Sun ONE 开发者信息
http://sunonedev.sun.com- Sun 开发者支持服务
http://www.sun.com/developers/support- Sun ONE 软件培训
http://www.sun.com/software/training- Sun 软件数据表单
http://wwws.sun.com/software
版权所有 © 2003 Sun Microsystems, Inc.。保留所有权利。
Sun、Sun Microsystems、Sun 徽标、Solaris、Java 和 Java 咖啡杯徽标是 Sun Microsystems, Inc. 在美国和其它国家/地区的商标或注册商标。Calendar Server 的使用应遵循其附带的许可证协议中说明的条款。