在应用 Directory Server Enterprise Edition 6.3 修补程序之前,必须注意以下事项。
基于本地软件包的分发包。在应用 Directory Server Enterprise Edition 6.3 修补程序之前,必须先停止所有的目录服务器和目录代理服务器实例(包括 DSCC 注册表)。
如果在没有停止服务器实例的情况下应用修补程序,下次重新启动时,这些实例可能会崩溃。
在 Windows 上,以下 dsadm 命令无法停止 DSCC 注册表。
dsadm.exe stop C:\Program Files\Sun\JavaES5\DSEE\var\dscc6\dcc\ads |
要解决此问题,可以使用任务管理器终止 bin_slapd.exe 进程并以管理员身份登录。现在您即可成功启动和停止 DSCC 注册表。DSCC 注册表的所有者不变,仍为 SYSTEM。
对于基于本地软件包的分发包:在应用修补程序以升级 Directory Server Enterprise Edition 后,必须使用以下命令重新启动 Sun Web 控制台:
# smcwebserver restart |
要使用本地化的控制台,请先应用 Directory Server Enterprise Edition 6.3 修补程序,然后再应用 Directory Server Enterprise Edition 6.3 本地化修补程序。接下来,按照指定顺序运行以下命令。
# dsccsetup console-unreg |
# dsccsetup console-reg |
有关详细信息,请参见Directory Server 6.3 中的已知问题中的错误 6583131。
基于 zip 的分发包。必须先停止所有的目录服务器和目录代理服务器实例,然后才能将 Directory Server Enterprise Edition 6.3 zip 分发包应用于某个适用的 zip 安装:
Directory Server Enterprise Edition 6.0
Directory Server Enterprise Edition 6.1
Directory Server Enterprise Edition 6.2
此检查是由 dsee_deploy 命令自身完成的,但不能在 Microsoft Windows 2000 平台上执行此检查。有关详细信息,请参见Directory Server 6.3 中的已知问题中的 6660462。
如果在没有停止服务器实例的情况下应用修补程序,下次重新启动时,这些实例可能会崩溃。
请注意,只有取消部署 WAR 文件,然后重新部署该文件后,才能将修补程序 zip 包应用于目录服务控制中心。此要求与Directory Server 6.3 中的已知问题中的错误 6583131 有关。