Sun Java Communications Suite 5 发行说明

Instant Messaging 安装、升级和卸载问题

6324997

(仅限 Linux)从 Sun Java System Instant Messaging 7 2005Q4 升级到此发行版之后,将从 Web 容器中取消部署客户端资源。

解决方法:要避免此问题,请执行以下任一操作:

  • 在应用修补程序时运行以下命令:


    "rpm -F --nopreun sun-im-client*"
  • 应用修补程序之后手动重新部署客户端资源:


    /opt/sun/im/sbin/iwadmin
6339952

从 Sun Java System Instant Messaging 7 2005Q4 升级到 7.2 之后,服务器无法访问用户数据。

解决方法:

如果要从 Sun Java SystemInstant Messaging 7 2005Q4 升级到此发行版,并且要使用某个文件来存储默认位置 (iim.userprops.store = "file") 中的用户属性,则在升级之前需要按如下方式复制用户数据:

Solaris:将 /var/opt/SUNWiim/db 复制到 /var/opt/SUNWiim/default/db

Linux:将 /var/opt/sun/im/db 复制到 /var/opt/sun/im/default/db

6361796

对 Instant Messaging 资源所做的自定义设置在执行 patchrm 后丢失

如果您在 Instant Messaging 安装时执行 patchrm,则对客户端资源所做的所有自定义设置将丢失。

解决方法:在执行此操作之前备份客户端资源。

6366757

在大型部署中,服务器在升级之后不启动。

在特定部署中(Instant Messaging 会议信息存储在 LDAP 中,并且存储的会议数超过 1000 个),执行升级之后服务器可能不会启动。这是因为在初始启动时,服务器将检查是否执行了迁移。如果未执行迁移(例如,从 Sun Java System Instant Messaging 7 2005Q4 或 2005Q1 进行升级时不需要执行迁移),则服务器不会启动。在启动服务器之前,您需要手动添加一个标志来表明已完成迁移。

解决方法:升级之后,请转到 im_runtime_base,然后在命令行处键入以下命令,以便手动添加一个表明迁移已完成的标志:


touch db/muc/.ids_migrated_muc
touch db/muc/.ids_migrated
6418710

升级回滚不会取消部署 Instant Messenger 组件。

如果您尝试使用 patchrm 将此发行版回滚到早期版本的 Instant Messaging,然后对 Instant Messenger 资源运行 undeploy,则 undeploy 命令将失败,并显示以下错误消息:


/im_svr_base/sbin/iwadmin: No such file or directory.(没有这样的文件或目录。)

解决方法:无。

6440300, 6440340

从 2005Q1 或 2005Q4 升级到 7.2 之后,执行 imadmin start 命令启动服务时失败。

对此发行版中的监视程序进行了一些修改,这些修改导致 2005Q1 或 2005Q4 中的 imadmin 命令在与最新版的共享组件一起使用时失败,在组件没有同时用此命令指定时也将失败。

解决方法:如果您将共享组件升级到 Sun Java Communications Suite 5,则必须将 Instant Messaging 组件(服务器等)升级到 7.2。另外,只有升级了共享组件后,您才能升级 Instant Messaging。

6473540

(仅限 Solaris)从 Instant Messaging 7.2 回滚到 2005Q4 后配置失败,并显示错误消息

在 Solaris 上,如果将 Sun Java System Instant Messaging 7 2005Q4 升级到 7.2,再回滚到 2005Q4 发行版,然后运行 configure 实用程序,则配置将失败并显示错误消息,但回滚将会成功。

解决方法:无。

6493939

不再支持 imadmin – migrate 选项。

2005Q1 和更早版本中包含 imadmin-migrate 选项。不再支持该选项。

解决方法:无。

6498428

如果您将 userid 和 groupid 指定为除超级用户以外的任何值,configure 实用程序将失败。

如果您使用除超级用户以外的任何其他用户来安装 Instant Messaging,用户在默认情况下将没有修改 iim.conf 的权限。这种情况下,安装 Instant Messaging 后运行 configure 时,configure 将失败。

解决方法:安装后,在启动 Instant Messaging 组件之前,您需要手动为 imuserimgroup 设置权限,如下所示:


chown -R imuser:imgroup /var/opt/SUNWiim/default
chown -R imuser:imgroup /etc/opt/SUNWiim/default

这里 imuserimgroup 分别是用户和组,可使用它们安装 Instant Messaging。

6516514, 6518514

(仅限 Linux)升级到 Instant Messaging 7.2 失败并显示文件冲突错误消息。

如果您在升级 sun-im-ident-7.2–24 软件包之前升级 sun-im-install-7.2–24 软件包,旧版本的软件包不会被覆盖。旧版本的软件包包括 sun-im-install-7.0–13sun-im-ident-7.0–13。这导致以下错误:


file /opt/sun/im/lib/imService.ldif from    \
install of sun-im-install-7.2-24 conflicts with    \
file from package sun-im-ident-7.0-13

与 Instant Messaging 7.2 一起安装的软件包版本应该是 sun-im-ident-7.2–24sun-im-install-7.2–24

解决方法:卸载 sun-im-ident-7.0–13 软件包,然后升级 Instant Messaging。在升级期间应用修补程序时,请确保在应用 sun-im-install-7.2–24 修补程序之前应用 sun-im-ident-7.0–24