This chapter tells you where to download Directory Server Enterprise Edition software, and lists primary installation requirements.
This chapter includes the following sections:
Refer to the Sun Directory Services blog for the most current information about the Directory product line.
The Sun Java System Directory Server Enterprise Edition 6.3.1 Security Patchzip 142807-02 must be applied on top of a Directory Server Enterprise Edition 6.3.1 ZIP installation. For directions see Installing Directory Server Enterprise Edition 6.3.1 Security Patchzip 142807-02.
The Sun Java System Directory Server 6.3.1 Security Patch 143463-01 must be applied on top of Directory Server Enterprise Edition 6.3.1 installation. For directions see Installing Directory Server Enterprise Edition 6.3.1 Security Patch 143463-01.
Sun Directory Proxy Server 6.3.1 update 1 patch 141958–01 is designed to be applied on top of Directory Server Enterprise Edition 6.3.1 to fix issues in the Directory Proxy Server component. For more information, refer to Directory Proxy Server 6.3.1 Update 1.
Before you start with the product installation, make sure you read the support and licensing information thoroughly.
Sun Software Service Standard, Premium and Premium Plus plan offerings are available for Sun Java System Directory Server Enterprise Edition and can be purchased either through a Sun sales representative, an authorized Sun reseller, or online at http://www.sun.com/sales/index.jsp. These service plans include telephone and online technical support, on-demand software updates, online system administration resources, support notification services and one-stop interoperability assistance (Premium and Premium Plus plans only). In addition, the Premium Plus plan features a customer advocate and a customer-focused support team.
For complete feature set information, visit: http://www.oracle.com/support/premier/index.html
You may access the service lists describing all Sun service program offerings at: http://www.sun.com/servicelist
Licenses are provided based on the number of entries you plan to manage using Directory Server Enterprise Edition. After a license is provided, you can replicate the entries as many times as required to get maximum flexibility out of your directory implementation. The only condition is that you do not change any of the replicated entries and store all of the replicated entries on the same operating system. If the replicated entries are stored on any other operating system, you must purchase a license for those entries.
Previous Solaris licences provided 200,000 free entries for Directory Server. In this case, the licences covered only the core directory server component, not the other Directory Server Enterprise Edition components. You can still purchase an upgrade from core directory server component to full Directory Server Enterprise Edition. To get support for those 200,000 Directory Server entries, a Software Service Plan for Directory Server must be purchased. The Solaris Service Plan does not cover those entries.
You can review the latest license for a given version of a product before downloading it from http://www.sun.com/software/products/directory_srvr_ee/get.jsp.
Directory Server Enterprise Edition 6.3.1 is a patch release that corrects issues known in the Directory Server Enterprise Edition releases 6.0 through 6.3. This release does not add new features to the Directory Server Enterprise Edition releases 6.0 through 6.3.
Directory Server Enterprise Edition 6.3.1 is a maintenance release that is applied to an existing installation of Directory Server Enterprise Edition 6.0, 6.1, 6.2, or 6.3. You can download Sun Java System Directory Server Enterprise Edition 6.0, 6.1, 6.2, or 6.3 software from the following location.
http://www.sun.com/software/products/directory_srvr_ee/get.jsp
The download page serves as a starting point to direct you to the proper downloads depending on the distribution type you need to download. Directory Server Enterprise Edition 6.3.1 is available in the following distributions.
Native package distribution
Zip distribution
Directory Server Enterprise Edition 6.3.1 is available in the following forms.
Native patch – patches to upgrade Directory Server Enterprise Edition 6.0, 6.1, 6.2, and 6.3 native packages installed using the Java ES installer.
Zip based distribution – patches to Directory Server Enterprise Edition 6.0, 6.1, 6.2, and 6.3 zip installations.
Directory Server Enterprise Edition 6.3.1 patches are available through SunSolve.For information on patch numbers, see Installation Instructions.
For the detailed information on what you need to install based on your current installation, refer to Installation Instructions.
This section covers hardware requirements for Directory Server Enterprise Edition component products.
Directory Server software requires the following hardware.
Component |
Platform Requirement |
---|---|
RAM |
1-2 GB for evaluation purposes Minimum 2 GB for production servers |
Local disk space |
400 MB disk space for binaries. By default, binaries installed from native packages are placed in /opt on UNIX® systems. For evaluation purposes, an additional 2 GB local disk space for server software might be sufficient. If you are using Directory Server, consider that entries stored in Directory Server use local disk space. Directory Server does not support logs and databases installed on NFS-mounted file systems. Sufficient space should be provided for the database on a local file system in, for example, /var/opt or /local. For a typical production deployment with a maximum of 250,000 entries and no binary attributes such as photos, 4 GB might be sufficient. Directory Server may use more than 1.2 GB of disk space for its log files. This should be taken into account that 4 GB storage space is only for the databases, not the logs. Directory Server supports SAN disk storage. Before using SAN disk, you need to understand the layout and the design of the disk because the write performance of the system is affected if many applications simultaneously access data from the same disk. |
Directory Proxy Server software requires the following hardware.
Component |
Platform Requirement |
---|---|
RAM |
1-2 GB for evaluation purposes Minimum 2GB for production servers |
Local disk space |
400 MB disk space for binaries. By default, binaries installed from native packages are placed in /opt on UNIX systems. For evaluation purposes, an additional 2 GB local disk space per server instance is sufficient to hold server logs when the default configuration is used. Directory Proxy Server does not support installation on NFS-mounted file systems. Sufficient space should be provided for the instance, and for all files used by the instance on a local file system in, for example, /var/opt or /local. |
This section covers operating systems, patches and service packs required to support Directory Server Enterprise Edition component products.
Directory Server, Directory Proxy Server, and Directory Server Resource Kit share the same operating system requirements. The Directory Server Enterprise Edition software has been validated with full installations of the operating systems listed here, not with reduced “base”, “End User”, or “core” installations. Certain operating systems require additional service packs or patches as shown in the following table.
Supported OS Versions for Directory Server, Directory Proxy Server, and Directory Server Resource Kit |
Additional Required Software and Comments |
---|---|
Solaris 10 Operating System for SPARC®, 32-bit x86, Intel x64, and AMD x64 architectures |
Patches: |
Solaris 9 Operating System for SPARC and x86 architectures |
Patches:
|
Red Hat Enterprise Linux Advanced Server AS and ES 3.0 Update 4 for x86 and AMD x64 |
No additional software is required. On 64–bit Red Hat systems, Directory Server runs in 32–bit mode but Directory Proxy Server runs in 64–bit mode. |
Red Hat Enterprise Linux Advanced Server AS and ES 4.0 Update 2 for x86 and AMD x64 |
The following compatibility libraries are recommended: compat-gcc-32-3.2.3-47.3.i386.rpm compat-gcc-32-c++-3.2.3-47.3.i386.rpm The following compatibility library is required: compat-libstdc++-33-3.2.3-47.3.rpm Even when running Red Hat on a 64-bit system, 32-bit system libraries are installed. These compatibility libraries are available from Red Hat media or https://www.redhat.com/rhn/rhndetails/update/. On 64–bit Red Hat systems, Directory Server runs in 32–bit mode but Directory Proxy Server runs in 64–bit mode. |
SuSE Linux Enterprise Server 10 for x86 and AMD x64 |
Service Pack 1 Supported only for the zip distribution of Directory Server Enterprise Edition. On 64–bit SuSE systems, Directory Server runs in 32–bit mode but Directory Proxy Server runs in 64–bit mode.
|
SuSE Linux Enterprise Server 9 for x86 and AMD x64 |
Service Pack 4 Supported only for the zip distribution of Directory Server Enterprise Edition. On 64–bit SuSE systems, Directory Server runs in 32–bit mode but Directory Proxy Server runs in 64–bit mode.
|
Microsoft Windows 2000 Server |
Service Pack 4 |
Microsoft Windows 2000 Advanced Server |
Service Pack 4 |
Microsoft Windows 2003 Server Standard Edition |
Service Pack 2 |
Microsoft Windows 2003 Server Enterprise Edition |
Service Pack 2 |
Note – Microsoft Windows 2008 is not supported in Directory Server Enterprise Edition 6.3.1 | |
Hewlett Packard HP-UX 11iV2 |
(11.23) PA-RISC 64–bit Supported only for the zip distribution of Directory Server Enterprise Edition. |
For all supported versions of Microsoft Windows, Directory Server and Directory Proxy Server run only in 32–bit mode, and the filesystem type must be NTFS.
To avoid downloading most individual patches, obtain Solaris patch clusters . To obtain Solaris patch clusters, follow these steps:
Go to the SunSolve patch page at http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage.
Click the Recommended Patch Clusters link.
Download the patch cluster for your Solaris OS and Java ES versions.
Note that installations on SuSE Linux Enterprise Server require you to reset several Java environment variables. See Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide for more details.
Directory Server relies on the Network Security Services, NSS, layer for cryptographic algorithms. NSS has been validated to work with the Sun cryptographic framework provided on Solaris 10 systems, which supports cryptographic acceleration devices.
On Microsoft Windows systems, Directory Server requires ActivePerl software to use account activation and manual schema replication commands. Directory Server Enterprise Edition does not provide ActivePerl. The dependency concerns the following commands.
On Microsoft Windows systems, you must disable the pop-up blocker to make Directory Service Control Center work properly.
The Directory Service Control Center supports the following application servers:
Sun Java System Application Server 8.2.
Tomcat 5.5.
For more information, see Installing Directory Service Control Center From Zip Distribution in Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide.
Directory Proxy Server will work with any LDAPv3 compliant directory servers, but it is tested only with Sun Java System Directory Server.
For virtualization, Directory Proxy Server has been validated with the following JDBC data sources, using the drivers mentioned below.
JDBC Data Source |
JDBC Driver |
---|---|
DB2 v9 |
IBM DB2 JDBC Universal Driver Architecture 2.10.27 |
JavaDB 10.2.2.0 |
Apache Derby Network Client JDBC Driver 10.2.2.0 |
Microsoft SQL Server 2005 |
sqljdbc.jar 1.2.2323.101 |
MySQL 5.0 |
MySQL-AB JDBC Driver mysql-connector-java-5.0.4 |
Oracle 9i DatabaseOracle 10g Database |
Oracle JDBC driver 10.2.0.2.0 |
On Microsoft Windows systems, the dsee_deploy command cannot properly register software with the Common Agent Container, cacao, when you run the command from an MKS shell. This can occur when your MKS PATH does not include the system-drive:\system32 folder. Alternatively, run the command on the Microsoft Windows native command line.
On Solaris 10, rc.scripts are deprecated so commands like dsadm autostart are not supported. Instead use Solaris 10 Service Management Facility (SMF) to handle these types of requests. For example, dsadm enable-service. For more information on SMF, see the Solaris operating system documentation.
All connectors must be able to communicate with Message Queue.
In addition, the following connector requirements must be met.
The Active Directory connector must be able to access the Active Directory Domain Controller over LDAP, port 389, or LDAPS, port 636.
The Directory Server connector must be able to access Directory Server instances over LDAP, default port 389, or LDAPS, default port 636.
Each Directory Server plug-in must be able to reach the Directory Server connector’s server port, which was chosen when the connector was installed. Plug-ins that run in Directory Server Master replicas must be able to connect to Active Directory’s LDAP, port 389, or LDAPS, port 636. The plug-ins that run in other Directory Server replicas must be able to reach the master Directory Server LDAP and LDAPS ports.
The following table displays the browsers for each operating system that supports Directory Service Control Center.
Operating System |
Supported Browser |
---|---|
Solaris 10 and Solaris 9 (SPARC and x86) |
NetscapeTM Communicator 7.1, MozillaTM 1.7.12, and Firefox 1.0.7, 1.5, and 2.0 |
Red Hat Linux 4, Red Hat Linux 3 and SuSE Linux |
Mozilla 1.7.12 and Firefox 1.0.7, 1.5, and 2.0 |
Windows XP |
Netscape Communicator 8.0.4, Microsoft Internet Explorer 6.0SP2 and 7.0, Mozilla 1.7.12, and Firefox 1.0.7, 1.5, and 2.0 |
Windows 2000/2003 |
Netscape Communicator 8.0.4, Microsoft Internet Explorer 6.0 SP1 and 7.0, Mozilla 1.7.12, and Firefox 1.0.7, 1.5, and 2.0 |
This section covers privileges or credentials required for installation of Directory Server Enterprise Edition component products.
You must have the following privileges when installing Directory Server, Directory Proxy Server, or Directory Service Control Center from the Java Enterprise System native package based distribution.
On Solaris and Red Hat systems, you must install as root.
On Windows systems, you must install as Administrator.
You can install Directory Server, Directory Proxy Server, and Directory Server Resource Kit from the zip distribution without special privileges. See the Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide for details.
You must consider the following points before applying the Directory Server Enterprise Edition 6.3.1 patch.
Native package based distribution. All Directory Server and Directory Proxy Server instances, including the DSCC registry, must be stopped before the Directory Server Enterprise Edition 6.3.1 patch is applied.
If you apply the patch without stopping the server instances, the instances might crash the next time you restart them.
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 login as Administrator. You can now start and stop the DSCC registry successfully. The owner of the DSCC registry remains the same, that is, SYSTEM.
For native package based distribution: after applying patches to upgrade Directory Server Enterprise Edition, you must restart Sun Web Console using the following command:
# smcwebserver restart |
To use the localized console, apply the Directory Server Enterprise Edition 6.3 localized patch (if it is not already applied) before the Directory Server Enterprise Edition 6.3 core patch. If you apply the 6.3.1 core patch before applying the 6.3 localization patch, then run the following commands in the specified order.
# dsccsetup console-unreg # dsccsetup console-reg |
For more information, see bug 6583131 in Known Directory Server Issues in 6.3.1.
Zip based distribution. All Directory Server and Directory Proxy Server instances must be stopped before the Directory Server Enterprise Edition 6.3.1 zip distribution is applied on top of one of the applicable zip installations:
Directory Server Enterprise Edition 6.0
Directory Server Enterprise Edition 6.1
Directory Server Enterprise Edition 6.2
Directory Server Enterprise Edition 6.3
This check is done by the dsee_deploy command itself, but is not performed on the Microsoft Windows 2000 platform. For more information, see 6660462 in Known Directory Server Issues in 6.3.1.
If you apply the patch without stopping the server instances, the instances might crash the next time you restart them.
Note that the patchzip is not applied to the Directory Service Control Center until you undeploy and then redeploy the WAR file. This requirement is related to bug 6583131 in Known Directory Server Issues in 6.3.1.
Directory Server Enterprise Edition 6.3.1 is a maintenance release that delivers bug fixes mainly for Directory Service Control Center, Directory Proxy Server, and Directory Server. Only the upgrade mode is offered within 6.3.1 using Native Packages or ZIP distribution.
If you plan to install Directory Server Enterprise Edition 6.0, 6.1, 6.2, or 6.3 please refer to the Sun Java System Directory Server Enterprise Edition Installation Guide for 6.0, 6.1, 6.2, or 6.3. See Directory Server Enterprise Edition Documentation Set.
These installation instructions provide step-by-step instructions for installing Directory Service Control Center, Directory Proxy Server, Directory Server, Directory Server Resource Kit, and Identity Synchronization for Windows components of Directory Server Enterprise Edition.
The Sun Java System Directory Server Enterprise Edition 6.3.1 Security Patchzip 142807-02 must be applied on top of a Directory Server Enterprise Edition 6.3.1 ZIP installation. For directions see Installing Directory Server Enterprise Edition 6.3.1 Security Patchzip 142807-02.
This guide does not cover installation with other Java Enterprise System (Java ES) products. If you plan to install Directory Server and Directory Service Control Center software with other Java ES software, read the installation instructions for Java ES software at http://docs.sun.com/coll/1286.3. For Microsoft Windows, read the installation instructions for Java ES software at Java Enterprise System 5 for Microsoft Windows.
This section covers the following parts.
Upgrading Directory Server Enterprise Edition to 6.3.1 Using Native Packages
Upgrading Directory Server Enterprise Edition to 6.3.1 Using ZIP distribution
The following table identifies information for you to use to upgrade Directory Server Enterprise Edition to version 6.3.1 based on your current installation and the type of distribution you are using.
Table 2–1 Upgrade Paths to Directory Server Enterprise Edition 6.3.1
Previous Directory Server Enterprise Edition Version |
Software Distribution |
Related Information |
---|---|---|
None |
Native Packages (Solaris and Linux) |
Use the following steps to install Directory Server Enterprise Edition 6.0, component of Sun Java Enterprise System 5 and apply patches to upgrade to version 6.3.1 update 1.
|
5.x |
Native Packages (Solaris and Linux) |
Use the following steps to install Directory Server Enterprise Edition 6.0, component of Sun Java Enterprise System 5, upgrade to 6.3, migrate 5.x instances to 6.3, and apply patches to upgrade to latest version.
|
None |
Native Packages (Windows) |
Use the following steps to install the Directory Server Enterprise Edition 6.0 component of Sun Java Enterprise System 5 and apply patches to upgrade to version 6.3.1 update 1.
|
5.x |
Native Packages (Windows) |
Use the following steps to install Directory Server Enterprise Edition 6.0 component of Sun Java Enterprise System 5, upgrade to version 6.3, migrate 5.x instances to 6.3, and apply patches to upgrade to latest version.
|
None |
Zip |
Use the following steps to install Directory Server Enterprise Edition 6.3, upgrade directly to 6.3.1, and apply 6.3.1 update 1.
|
5.x |
Zip |
Use the following steps to install Directory Server Enterprise Edition 6.3, migrate 5.x instances to 6.3, upgrade to 6.3.1, and apply 6.3.1 update 1.
|
6.0, 6.1, 6.2, or 6.3 |
Native |
Use the following steps to upgrade the installation to 6.3 1 and apply 6.3.1 update 1
|
6.0, 6.1, 6.2, or 6.3 |
Zip |
Use the following steps to upgrade the installation to 6.3.1, apply 6.3.1 update 1 and install the Directory Service Control Center (if it is not already installed).
|
In general, it is a good practice to back up the directory databases regularly and particularly before upgrading the directory server. See the Sun Java System Directory Server Enterprise Edition 6.3 Administration Guide for information about backing up the database.
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.
Shut down any processes using the shared components.
If applicable, shut down the shared components.
Obtain the latest upgrade patches as shown in the tables above.
For more information on how to obtain the patches, see Getting the Software.
Apply the appropriate patches for the shared components.
Read the README.patchID file for detailed patch installation procedures.
Verify that the patch upgrades were successful.
Read the README.patchID file for verification procedure.
If applicable, restart the shared components.
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 |
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 |
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. |
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.
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.
Stop any running instances of Directory Server and Directory Proxy Server.
Upgrade the shared components. See To Upgrade Shared Components Using Patches.
Download the Directory Server Enterprise Edition 6.3.1 patch.
See Getting the Software for more details.
Change to the directory where you have saved the patch listed in the preceding table.
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
Open the directory where the installpatch file is located.
Run installpatch.
# ./installpatch |
Windows
Open the folder where the patch-id.exe executable file is located.
Double-click patch-id.exe.
After the successful installation of the patch, run the following commands:
# dsccsetup console-unreg # dsccsetup console-reg |
Start the Directory Server instances and Directory Proxy Server instances, if any.
Start Web Console and Common Agent Container.
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 |
Back up the Directory Server Enterprise Edition installation directory, if any, before upgrading to Directory Server Enterprise Edition 6.3.1, as later you will not be able to restore any previous Directory Server Enterprise Edition installation.
You can install the zip distribution as a non-root user.
The dsee_deploy command automatically updates the installation if it finds any previous installation. However, in the case of SuSE Linux 9 and HP-UX, before you upgrade the Directory Server Enterprise Edition installation, you must first upgrade the operating system to SuSE Linux 9 SP4 and HP-UX 11.23 respectively. Then use following procedure to upgrade your Directory Server Enterprise Edition installation to 6.3.1.
Stop CACAO and any running instances of Directory Server and Directory Proxy Server associated with the installation that you intend to patch. Also stop the application server that hosts the WAR file and the DSCC registry.
If the system you are upgrading is hosted on SuSE Linux 9 or HP-UX, upgrade your operating system.
Upgrade SuSE Linux 9 SP3 to SuSE Linux 9 SP4.
On SuSE 64-bit, .pam-32bit-9-yyyymmddhhmm.rpm is a prerequisite for CACAO to start, and you must install it if it is not already present on your system.
Because Directory Server Enterprise Edition 6.0 and 6.1 support only HP-UX 11.11, you must upgrade your operating system to HP-UX 11.23 before upgrading Directory Server Enterprise Edition to 6.3.1.
Refer to the operating system documentation for information about how to upgrade the operating system, how to preserve the partition where Directory Server Enterprise Edition is installed, and where to get the latest patch bundles.
Upgrade Directory Server Enterprise Edition to 6.3.1
Use the dsee_deploy command from Directory Server Enterprise Edition 6.3.1 zip distribution, with the same installation path, and CACAO port used your previous installation of Directory Server Enterprise Edition 6.0, 6.1, 6.2, or 6.3. The dsee_deploy command will restart CACAO and DSCC registry.
Obtain the zip distribution for this installation.
Refer to the following table for information about the appropriate zip patch for your system. If newer patch revisions become available, use the newer ones instead of those shown in the table.
All the multilingual files are included in the above mentioned patches.
Operating System |
Patch number |
---|---|
Solaris SPARC |
126748-05 |
Solaris 9 x86 |
126749-05 |
Solaris 10 x86 and AMD x64 |
126750-05 |
Red Hat Linux |
126751-05 |
SuSE Linux |
126751-05 |
HP-UX |
126752-05 |
Windows |
126753-05 |
Install the prerequisite patches or service packs for your platform, as described in Operating System Requirements.
Change to the zip distribution directory that contains the dsee_deploy command.
Upgrade your Directory Server Enterprise Edition installation currently installed at install_path with the dsee_deploy(1M) command.
$ ./dsee_deploy install -i install-path options |
On Windows installations, browse to the zip distribution folder that contains the dsee_deploy command and run the following command:
dsee_deploy install -i install-path options |
For example, the following command upgrades your existing Directory Server Enterprise Edition previously installed at /local directory, assuming that you have write access to the directory.
$ ./dsee_deploy install -i /local |
You can also use the --no-inter option to install in non-interactive mode, accepting the license without confirmation. Non-interactive mode is particularly useful for silent installation.
During the installation process, a WAR file is saved on your system. The WAR file contains the DSCC web application which when deployed with the application server enables you to access and manage the server instances through web console. The functionality is similar to DSCC in native packages. For more information about the WAR file, see Installing Directory Service Control Center From Zip Distribution in Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide.
During the installation process, the multilingual packages are also installed.
Deploy the latest dscc.war file in the application server
For step-by- step information, refer to Installing Directory Service Control Center From Zip Distribution in Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide.
Restart Directory Server and Directory Proxy Server instances and the application server for WAR file.
Start daemons only when both operating system and Directory Server Enterprise Edition are upgraded.
The Sun Java System Directory Server Enterprise Edition 6.3.1 Security Patchzip 142807-02 must be applied on top of a Directory Server Enterprise Edition 6.3.1 ZIP installation. This patch delivers NSS 3.12.5 as well as SASL 2.19.20090601.
This patch cannot be applied to versions of Directory Server Enterprise Edition earlier than 6.3.1. For directions to upgrade to version 6.3.1, see Table 2–1.
To install Directory Server Enterprise Edition 6.3.1 Security Patchzip 142807-02, download it from http://sunsolve.sun.com and follow the installation instructions provided in the README file.
The Sun Java System Directory Server 6.3.1 Security Patch 143463-01 must be applied on top of a Directory Server Enterprise Edition 6.3.1 installation.
This patch cannot be applied to versions of Directory Server Enterprise Edition earlier than 6.3.1. For directions to upgrade to version 6.3.1, see Table 2–1.
To install Directory Server Enterprise Edition 6.3.1 Security Patch 143463-01, download it from http://sunsolve.sun.com and follow the installation instructions provided in the README file.
Confirm that the installation of patch 143463-01 is successful by running this command and verifying that the response is the same as shown here:
./dsadm -V [dsadm] dsadm : 6.3.1 B2008.1121.0156 ZIP [slapd 64-bit] Sun Microsystems, Inc. Sun-Java(tm)-System-Directory/6.3.1_sec B2010.0201.1612 64-bit ns-slapd : 6.3.1 B2008.1121.0156 ZIP Slapd Library : 6.3.1_sec B2010.0201.1612 Front-End Library : 6.3.1 B2008.1121.0156 |
If you plan to uninstall Directory Server Enterprise Edition 6.0, 6.1, 6.2, or 6.3 please refer to the chapter 3. "Uninstalling Directory Server Enterprise Edition" of Sun Java System Directory Server Enterprise Edition Installation Guide for 6.0, 6.1, 6.2, or 6.3. See theDirectory Server Enterprise Edition Documentation Set.
This section describes the following topics:
Downgrading from Directory Server Enterprise Edition 6.3.1 Using Native Packages
Downgrading from Directory Server Enterprise Edition 6.3.1 Using ZIP Distribution
After you upgrade to Directory Server Enterprise Edition 6.3.1 you might want to restore your previous Directory Server Enterprise Edition installation. This section provides complete information about how to downgrade the Directory Server Enterprise Edition installation.
Downgrading Directory Server Enterprise Edition restores the previous working copy of your Directory Server Enterprise Edition installation and retains all your configuration information that you had before upgrading to Directory Server Enterprise Edition 6.3.1.
Stop all running server instances.
Run the following command to remove the patch.
Remove the localization patch before you remove the base patch to clean up the system. Refer to Patch Table for Native Package in Upgrading Directory Server Enterprise Edition to 6.3.1 Using Native Packages for the patch ID for each platform.
Solaris
# patchrm patch-id |
Linux
Go to the directory where the Directory Server Enterprise Edition 6.3, 6.2, 6.1, or 6.0 .rpm files are stored and run the following command repetitively for all the rpm files as specified in the table below. The set of rpm files that you choose depends on the previous installation of Directory Server Enterprise Edition you had.
Make sure that after downgrading you have all the 6.0, 6.1, 6.2, or 6.3 rpm files. Downgrading the subset of the rpm files results in corrupted installation.
Localized 6.3 rpm files |
|
|
Base 6.3 rpm files |
|
|
Localized 6.2 rpm files |
|
|
Base 6.2 rpm files |
|
|
Localized 6.1 rpm files |
|
|
Base 6.1 rpm files |
|
Windows
Run the dsccsetup dismantle command to dismantle the DSCC.
Double-click the Uninstall_patch-id.bat file to remove the patch. The Uninstall_patch-id.bat file is stored in the folder where the patch is saved.
Downgrade Common Agent Container. See the uninstallation steps in the 126183-04 patch README.
Run the cacaoadm prepare-uninstall command.
Double-click Uninstall_126183-04.bat to remove the patch
Directory Server Enterprise Edition 6.3.1 installation does not downgrade to the previous version. If you need to revert to the previous Directory Server Enterprise Edition version, restore the backup copy that you saved before upgrading to Directory Server Enterprise Edition 6.3.1.
To remove Directory Server Enterprise Edition completely, refer to 6.3 Installation Guide chapter “To Remove Software Installed From the Zip Distribution” in the Directory Server Enterprise Edition 6.3 Installation Guide.