Sun Java System Directory Server Enterprise Edition 6.3.1 Release Notes

Upgrading Directory Server Enterprise Edition to 6.3.1 Using Native Packages

ProcedureTo Upgrade Shared Components Using Patches

Before You Begin

Before upgrading Directory Server Enterprise Edition to 6.3.1 using native packages, you must upgrade the shared components. On Solaris and Red Hat systems you must be root, on Windows systems, you must be Administrator to perform this procedure.

Using patches, you can upgrade shared components on Solaris, Linux, and Windows. On Linux, to install patches you must use installpatch. The installpatch script is delivered with the patch.

Select the platform as per your requirements and install all the patches specified for that platform. If newer patch revisions become available, use the newer ones instead of those shown in the table.

Description 

Solaris 10 SPARC and Solaris 9 SPARC  

Solaris 10 x86, AMD x64 and 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 

Network Security Services/Netscape Portable Runtime/Java Security Services (NSS/NSPR/JSS)  

Refer to the table below for complete patch information.  

Refer to the table below for complete patch information.  

121656-17 

Java Dynamic ManagementTM Kit Runtime

119044-03 

119044-03 

119046-03 

Common Agent Container Runtime  

123893-04 

123896-04 

123899-03 

Sun Java Monitoring Framework (MFWK)  

125444-11 

125446-11 (Solaris 10 64-bit and Solaris 10 32-bit) 125445-11 (Solaris 10 32-bit and Solaris 9 32-bit) 

125447-11 

Sun LDAP C SDK 6.0 

136798–01 

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

139535–01 

Choose the right NSS/NSPR/JSS patch for your system by getting the package version of SUNWpr and SUNtls on your system.


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

Then choose the right patch series from the table below.

Solaris 

Package Version  

Network Security Services/Netscape Portable Runtime/Java Security Services (NSS/NSPR/JSS) patch  

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 and 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 and 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 

The following table lists the Shared Components patches for Windows platform.

Description 

Windows 

Windows Installer Patch  

126910-02 

Sun Java Web Console (SJWC)  

125955-05 

Network Security Services/Netscape Portable Runtime/Java Security Services (NSS/NSPR/JSS)  

125923-06 

Common Agent Container Runtime  

126183-07 

Sun Java Monitoring Framework (MFWK)  

125449-09 

Before upgrading Directory Server Enterprise Edition 6.0, 6.1, 6.2, or 6.3 to 6.3.1, you need to upgrade the shared components.

  1. Shut down any processes using the shared components.

  2. If applicable, shut down the shared components.

  3. Obtain the latest upgrade patches as shown in the tables above.

    For more information on how to obtain the patches, see Getting the Software.

  4. Apply the appropriate patches for the shared components.

    Read the README.patchID file for detailed patch installation procedures.

  5. Verify that the patch upgrades were successful.

    Read the README.patchID file for verification procedure.

  6. If applicable, restart the shared components.

  7. To Upgrade the Common Agent Container shared component on Windows, run the following commands in the same order as listed below:


    # 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. If your installation uses Identity Synchronization for Windows and you have applied the latest NSS patch 3.12 on your system, set symbolic links to the new libraries delivered in NSS patch 3.12, as shown in the following example. The default value of the SERVER_ROOT path name is /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
    

ProcedureTo Upgrade Directory Server Enterprise Edition Using Native Packages

Before You Begin

Make sure all the shared components are up-to-date. For more information, see To Upgrade Shared Components Using Patches.

If you already have Directory Server Enterprise Edition 6.0, 6.1, 6.2, or 6.3 installed, upgrade to version 6.3.1 using the following procedure.

On Solaris and Red Hat systems, you must be root to perform these steps and Administrator on Windows systems.

All the Directory Server instances, Directory Proxy Server instances, and configuration information remain unaffected after you complete the Directory Server Enterprise Edition upgrade.

The following table displays the patch numbers that are required to upgrade Directory Server Enterprise Edition on different platforms. If newer patch revisions become available, use the newer ones instead of those shown in the table.

Description  

Directory Server Enterprise Edition Core  

Directory Server Enterprise Edition Localization  

Patch ID: Solaris SPARC  

125276-08 

125937-06 

Patch ID: Solaris 9 x86  

125277-08 

125938-06 

Patch ID: Solaris 10 x86 or AMD x64  

125278-08 

125938-06 

Patch ID: Linux  

125309-08 

125939-06 

Patch ID: Windows 

The Directory Server Enterprise Edition 6.1 patch was not delivered for Windows so this patch is not applicable to upgrade 6.1 installation.  

125311-08  

The localized patch is delivered within the base patch. 


Note –

To make the localized Directory Server Enterprise Edition work successfully, install the localized patches before installing the core patches.

Each localization patch contains all the supported languages for the selected platform.


  1. Stop the DSCC registry.

    • On Solaris


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


      # dsadm stop /var/opt/sun/dscc6/dcc/ads
    • On Windows, the following dsadm command fails to stop the DSCC registry.


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

      As a workaround, kill the bin_slapd.exe process using Task Manager, and log in as Administrator. You can now start and stop the DSCC registry successfully. The owner of the DSCC registry remains the same, that is, SYSTEM.

  2. Stop any running instances of Directory Server and Directory Proxy Server.

  3. Upgrade the shared components. See To Upgrade Shared Components Using Patches.

  4. Download the Directory Server Enterprise Edition 6.3.1 patch.

    See Getting the Software for more details.

  5. Change to the directory where you have saved the patch listed in the preceding table.

  6. Run the following command to install the patch.

    • Solaris OS

      Before upgrading Directory Server Enterprise Edition, you must install 119254-38 on Solaris 10 SPARC and 119255-38 on Solaris 10 x86. See Getting the Software for information on downloading patches.

      Alternatively, use -G with the patchadd command on Solaris 10 SPARC and Solaris 10 x86 while applying the Directory Server Enterprise Edition upgrade patch. For example:


       # patchadd -G patch-id

      For other versions of Solaris, use the following command:


      # patchadd patch-id
    • Linux

      1. Open the directory where the installpatch file is located.

      2. Run installpatch.


        # ./installpatch
    • Windows

      1. Open the folder where the patch-id.exe executable file is located.

      2. Double-click patch-id.exe.

      3. After the successful installation of the patch, run the following commands:


        # dsccsetup console-unreg
        # dsccsetup console-reg
  7. Start the Directory Server instances and Directory Proxy Server instances, if any.

  8. Start Web Console and Common Agent Container.

  9. Restart the DSCC registry.

    • On Solaris


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


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


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