Sun Java System Directory Server Enterprise Edition 6.3.1 发行说明

使用本地软件包将 Directory Server Enterprise Edition 升级到 6.3.1

Procedure使用修补程序升级共享组件

开始之前

在使用本地软件包将 Directory Server Enterprise Edition 升级到 6.3.1 之前,您必须升级共享组件。要执行此过程,在 Solaris 和 Red Hat 系统上您必须是 超级用户,在 Windows 系统上您必须是 管理员

使用修补程序,您可以在 Solaris、Linux 和 Windows 上升级共享组件。 在 Linux 上,要安装修补程序您必须使用 installpatchinstallpatch 脚本与修补程序一起提供。

按照您的要求选择平台,并安装指定用于该平台的所有修补程序。 如果有更新的修补程序修订版可用,则使用更新的修补程序而不要使用表格中列出的项目。

说明 

Solaris 10 SPARC 和 Solaris 9 SPARC  

Solaris 10 x86、AMD x64 和 Solaris 9 x86  

Linux 

International Components for Unicode (ICU)  

119810-05 (Solaris 10) 114677-15 (Solaris 9) 

119811-05 (Solaris 10) 114678-15 (Solaris 9) 

126368-04 

Sun Java Web Console (SJWC)  

125952-05 (Solaris 10) 125950-05 (Solaris 9) 

125953-05 (Solaris 10) 125951-05 (Solaris 9) 

125954-05 

网络安全服务/Netscape 可迁移运行时/Java 安全服务 (NSS/NSPR/JSS)  

有关完整的修补程序信息,请参考下表。  

有关完整的修补程序信息,请参考下表。  

121656-17 

Java Dynamic Management 开发包运行时 

119044-03 

119044-03 

119046-03 

Common Agent Container 运行时  

123893-04 

123896-04 

123899-03 

Sun Java Monitoring Framework (MFWK)  

125444-11 

125446-11(Solaris 10 64 位和 Solaris 10 32 位)125445-11(Solaris 10 32 位和 Solaris 9 32 位) 

125447-11 

Sun LDAP C SDK 6.0 

136798–01 

136799–01 (Solaris 9 x86) 136800–01(Solaris 10 x86 和 AMD64) 

139535–01 

通过在您的系统上获得 SUNWpr 和 SUNtls 的软件包版本,为系统选择合适的 NSS/NSPR/JSS 修补程序。


# pkginfo -l SUNWpr | grep VERSION
# pkginfo -l SUNWtls | grep VERSION    

然后从下表选择合适的修补程序系列。

Solaris 

软件包版本  

网络安全服务/Netscape 可迁移运行时/Java 安全性服务 (NSS/NSPR/JSS) 修补程序  

Solaris 9 SPARC  

SUNWpr: VERSION=4.1.2,REV=2002.09.03.00.17 

SUNWtls: VERSION=3.3.2,REV=2002.09.18.12.49 

119211-17 

Solaris 9 x86  

SUNWpr: VERSION=4.1.3,REV=2003.01.09.13.59 

SUNWtls: VERSION=3.3.3,REV=2003.01.09.17.07 

119212-17 

Solaris 10 SPARC  

SUNWpr: VERSION=4.5.1,REV=2004.11.05.02.30  

SUNWtls: VERSION=3.9.5,REV=2005.01.14.17.27 

119213-17 

Solaris 10 x86  

SUNWpr: VERSION=4.5.1,REV=2004.11.05.03.44  

SUNWtls: VERSION=3.9.5,REV=2005.01.14.19.03 

119214-17 

Solaris 9 SPARC 和 Solaris 10 SPARC  

SUNWpr: VERSION=4.6.4,REV=2006.11.16.20.40 

SUNWtls: VERSION=3.11.4,REV=2006.11.16.20.40 

125358-06 

Solaris 9 x86 的 Solaris 10 x86  

SUNWpr: VERSION=4.6.4,REV=2006.11.16.21.41 

SUNWtls: VERSION=3.11.4,REV=2006.11.16.21.41 

125359-06 

下表列出了针对了 Windows 平台的共享组件修补程序。

说明 

Windows 

Windows 安装程序修补程序  

126910-02 

Sun Java Web Console (SJWC)  

125955-05 

网络安全服务/Netscape 可迁移运行时/Java 安全服务 (NSS/NSPR/JSS)  

125923-06 

Common Agent Container 运行时  

126183-07 

Sun Java Monitoring Framework (MFWK)  

125449-09 

在将 Directory Server Enterprise Edition 6.0、6.1、6.2 或 6.3 升级到 6.3.1 之前,您需要升级共享组件。

  1. 使用共享组件关闭任何进程。

  2. 如果可用,则关闭共享组件。

  3. 获得上表中列示的最新升级修补程序。

    有关如何获取修补程序的更多信息,请参见 获取软件

  4. 为共享组件应用恰当的修补程序。

    有关修补程序的详细安装过程,请参阅 README.patchID 文件。

  5. 验证修补程序升级是否成功。

    有关验证过程,请参阅 README.patchID 文件。

  6. 如果可用,则请重新启动共享组件。

  7. 要升级 Windows 上的 Common Agent Container 共享组件,请按照下面列出的顺序依次运行以下命令:


    # cacaoadm prepare-uninstall
    # 126183-04.exe
    # cacao-install-path\share\cacao_2\configure.bat
    # cacao-install-path\share\cacao_2\bin\cacaoadm rebuild-dependencies
    
  8. 如果您安装使用的是 Identity Synchronization for Windows 而且您已经在系统上应用了最新的 NSS 修补程序 3.12,则将符号链接设置到 NSS 修补程序 3.12 提供的新库,如下例所示。SERVER_ROOT 路径名称的默认值是 /var/mps/serverroot


    $ cd /var/mps/serverroot/lib
    $ ln -s /usr/lib/mps/secv1/libnssdbm3.so libnssdbm3.so
    $ ln -s /usr/lib/mps/secv1/libnssutil3.so libnssutil3.so
    $ ln -s /usr/lib/mps/secv1/libsqlite3.so libsqlite3.so
    
    $ cd /var/mps/serverroot/lib/sparcv9
    $ ln -s /usr/lib/mps/secv1/sparcv9/libnssdbm3.so libnssdbm3.so
    $ ln -s /usr/lib/mps/secv1/sparcv9/libnssutil3.so libnssutil3.so
    $ ln -s /usr/lib/mps/secv1/sparcv9/libsqlite3.so libsqlite3.so
    

Procedure使用本地软件包升级 Directory Server Enterprise Edition

开始之前

确保所有的共享组件均为最新日期。有关详细信息,请参见 使用修补程序升级共享组件

如果您已经安装了 Directory Server Enterprise Edition 6.0、6.1、6.2 或 6.3,则使用以下过程升级到版本 6.3.1。

在 Solaris 和 Red Hat 系统上,您必须是超级用户才能执行这些步骤,在 Windows 系统上必须是管理员。

您完成 Directory Server Enterprise Edition 升级以后,所有的 Directory Server 实例、目录代理服务器 实例和配置信息保持不变。

以下表格展示了在不同平台上升级 Directory Server Enterprise Edition 所需的修补程序编号。如果有更新的修补程序修订版可用,则使用更新的修补程序而不要使用表格中列出的项目。

说明  

Directory Server Enterprise Edition 核心  

Directory Server Enterprise Edition 本地化  

修补程序 ID:Solaris SPARC  

125276-08 

125937-06 

修补程序 ID:Solaris 9 x86  

125277-08 

125938-06 

修补程序 ID:Solaris 10 x86 或 AMD x64  

125278-08 

125938-06 

修补程序 ID:Linux  

125309-08 

125939-06 

修补程序 ID:Windows 

没有针对 Windows 提供 Directory Server Enterprise Edition 6.1 修补程序,因此该修补程序不适用于升级 6.1 安装。  

125311-08  

在基本修补程序内提供了本地化路径。 


注 –

要使本地化 Directory Server Enterprise Edition 正常运行,请在安装核心修补程序之前安装本地化修补程序。

每个本地化修补程序包含了选定平台的所有支持语言。


  1. 停止 DSCC 注册表。

    • 在 Solaris 上


      # dsadm stop /var/opt/SUNWdsee/dscc6/dcc/ads
    • 在 Linux 上


      # dsadm stop /var/opt/sun/dscc6/dcc/ads
    • 在 Windows 上,以下 dsadm 命令无法停止 DSCC 注册表。


      dsadm.exe stop C:\Program Files\Sun\JavaES5\DSEE\var\dscc6\dcc\ads

      解决方法是,使用任务管理器结束 bin_slapd.exe 进程,并作为管理员登录。现在就可以成功启动和停止 DSCC 注册表了。DSCC 注册表的属主保持不变,即 SYSTEM。

  2. 停止任何运行中的 Directory Server 和 目录代理服务器 实例。

  3. 升级共享组件。请参见 使用修补程序升级共享组件

  4. 下载 Directory Server Enterprise Edition 6.3.1 修补程序。

    有关详细信息请参见 获取软件

  5. 将目录更改至前述表格中所列修补程序的保存目录。

  6. 运行以下命令安装修补程序。

    • Solaris OS

      在升级 Directory Server Enterprise Edition 之前,您必须在 Solaris 10 SPARC 上安装 119254-38,在 Solaris 10 x86 上安装 119255-38。有关下载修补程序的信息,请参见 获取软件

      另外,也可以在应用 Directory Server Enterprise Edition 升级修补程序时,在 Solaris 10 SPARC 和 Solaris 10 x86 上通过 patchadd 命令使用 -G 选项。 例如:


       # patchadd -G patch-id

      对于 Solaris 的其他版本,请使用以下命令:


      # patchadd patch-id
    • Linux

      1. 打开 installpatch 文件所处的目录。

      2. 运行 installpatch


        # ./installpatch
    • Windows

      1. 打开 patch-id.exe 可执行文件所处的文件夹。

      2. 双击 patch-id.exe

      3. 成功安装修补程序后,运行以下命令:


        # dsccsetup console-unreg
        # dsccsetup console-reg
  7. 启动 Directory Server 实例和 目录代理服务器 实例(如果存在)。

  8. 启动 Web Console 和 Common Agent Container。

  9. 重新启动 DSCC 注册表。

    • 在 Solaris 上


      # dsadm start /var/opt/SUNWdsee/dscc6/dcc/ads
    • 在 Linux 上


      # dsadm start /var/opt/sun/dscc6/dcc/ads
    • 在 Windows 上


      dsadm.exe start C:\Program Files\Sun\JavaES5\DSEE\var\dscc6\dcc\ads