Sun Java Communications Suite 5 发行说明

安装和升级问题

2137103

如果您在运行 Application Server 8.1 的系统上将任何 Java Enterprise System 或 Communications Suite 组件升级到 Java Enterprise System 5 或 Communications Suite 5 级别,首先需要在 Application Server 8.1 中应用以下修补程序(或更新的修补程序):

  • 119166–17 Solaris SPARC

  • 119167–17 Solaris x86

  • 119168–17 Linux RHEL2.1 RHEL3.0

6527879

无法使用 Communications Suite 安装程序在本地非全局稀疏根区域内安装 Communications。

应使用 pkgadd 手动添加 Communications Express 和 Access Manager 软件包。

6531802

不重新安装 SUNWldkx。

Java Enterprise System 5 不重新安装 SUNWldkx。请使用 Java Enterprise System 2005Q4 的 -G 选项来安装 SUNWldkx。即使在全局区域安装了所有共享组件之后,在稀疏区域安装时还是会得到以下错误消息:


Unsupported components in zone

Following components required by the selected components, are not supported in
non-global zone and they can not be installed directly into the non-global
zone. Please install these components from the global zone before proceeding
this installation.

SharedComponent

   The installer can not proceed without resolving the problem. {"<" goes back,
   "!" exits} !

请参阅 Java Enterprise System 安装程序日志(/var/sadm/install/logs 下的最新文件)来了解缺少了哪个共享组件。 它将指出缺少以下一个或多个共享组件:LDAPCSDKX、JCAPI 和 IMAPI。

  • LDAPCSDKX 是软件包 SUNWldkx

  • JCAPI 是软件包 SUNWjcapi

  • IMAPI 是软件包 SUNWldkx

检查是否在全局区域内安装了这些软件包。如果这些软件包不存在,则可能是 6531833 或 6531809 错误。如果这些软件包存在,请检查它们是否在 /var/sadm/install/gz-only-packages 下列出。如果它们出现在 gz-only-packages 中,则应用以下解决方法。

解决方法:在全局区域内重新手动安装软件包,这些软件包位于 .../Product/shared_components/Packages 下的分发包中。

安装:

  1. 使用 cd 命令转到软件包所在位置

  2. 输入:

    pkgrm pkg

  3. 输入:

    pkgadd —d . pkg

    pkg 是导致问题的软件包。

6531809

无法在稀疏区域内安装 Communications Express 或 Instant Messaging。

即使在全局区域内安装了所有的共享组件之后,在稀疏区域内安装 Communications Express 或 Instant Messaging 时还会收到以下错误消息:


Unsupported components in zone

Following components required by the selected components, are not supported in
non-global zone and they can not be installed directly into the non-global
zone. Please install these components from the global zone before proceeding
this installation.

SharedComponent

   The installer can not proceed without resolving the problem. {"<" goes back,
   "!" exits} !

检查是否在全局区域内安装了 SUNWjcapi 和 SUNWiimdv 软件包。如果没有,请应用以下解决方法。如果这些软件包存在,则检查它们是否在 /var/sadm/install/gz-only-packages 下列出。如果它们出现在 gz-only-packages 中,则表明此错误是由其他问题所导致的。

解决方法:在全局区域内手动安装 SUNWjcapi 和 SUNWiimdv。这些软件包位于 .../Product/shared_components/Packages 下的分发包中。安装:

  1. 使用 cd 命令转到软件包所在位置

  2. 输入:

    pkgadd -d . SUNWjcapi

  3. 输入:

    pkgadd -d . SUNWiimdv

6531833

如果安装了 Sun Cluster,并且在全局区域内 multi-lingual=no,而在稀疏区域内 multi-lingual=yes,则无法在稀疏区域内安装 Access Manager。

6535582

在运行 viewlog 时使用 –help 选项,并不显示帮助信息。

如果在运行 viewlog 命令时使用 -help 选项,将启动日志查看器,而不是显示帮助信息。

6535583

卸载程序的 –help 选项不包含关于获取版本的信息。

如果使用 -help 选项运行 uninstaller 命令,将显示一个可与 uninstaller 一起使用的选项列表。但是,没有列出本应该列出的 -version 选项。

无错误号

用户的 Sieve 脚本将在升级之后停止运行。

运行 Messaging Server 2005Q4 patch 29 或更高版本的站点、升级到当前 Messaging Server 6.3 版本的站点,以及通过 Communications Express 邮件过滤器使用任何基于日期的过滤功能的用户都有可能遇到该问题。

对于 Sieve 过滤器,为 Messaging Server 2005Q4 实现的 setdate 操作(问题 6236243)已从 Messaging Server 6.3 中删除。为了取代已废弃的方法,最近提出的 date Sieve 扩展(特别是它的 currentdate 测试)已经实现。

最终用户不太可能故意使用 setdate。不过,在用户请求根据日期对邮件进行过滤时,Messaging Server 2005Q4 中的 Communications Express 邮件过滤生成器确实使用了 setdate。因此,许多用户可能会(在不知情的情况下)通过个人 Sieve 过滤器使用已废弃的 setdate 操作。如果用户以任何方式编辑他们的 Sieve 过滤器,都会废弃任何类似的过时用法,而使用新的 currentdate 方法。但同时,他们的 Sieve 过滤器会被视为语法错误,然后生成一个错误,对于使用这种错误 Sieve 过滤器的用户,发送给他们的每条消息将不通过过滤直接进行发送,另外 MTA 将给拥有这种 Sieve 过滤器的用户发送一条通知消息,警告他们的 Sieve 过滤器中存在语法问题。