Installation and Upgradation of Directory Server Enterprise Edition on Windows Plaform
Fresh installation of DSEE 6.0 and upgrade to DSEE 6.3 on a clean windows system:
-
Get the JES5 bits.
-
Unzip the bits to a directory JES5
-
Go to your regedit and check it these are any components of jes is installed, if yes then stop all the product services, uninstall them and clean the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems and needs a reboot also.
-
Run in CMD setup.bat.
-
Wait for the installer GUI to start, from the installer gui select ‘Custom Install’
-
Check the all locales options below.
-
Click on Next and input user admin, password, confirmation password.
-
Click to finish.
-
Check the versions of DSEE, Cacao, Webconsole as below.
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe --version
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>dpadm.exe --version
E:\Program Files\Sun\JavaES5\share\cacao_2\bin --version
E:\Program Files\Sun\JavaES5\share\webconsole\bin\smcwebserver.bat --version -
Start DS Instance.
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe start ..\..\var\DSInstance
Server started: pid=2964 -
Start DPS instance.
Directory Proxy Server instance E:/Program Files/Sun/JavaES5/DSEE/var/DPSInstance
started: pid=468 -
Start Cacao Instance.
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cacaoadm.bat start
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cacaoadm.bat status
default instance is DISABLED at system startup.
Current retries count : 0/4
Processes:
2500
Uptime: 0 day(s), 0:5 -
Start WebConsole.
E:\Program Files\Sun\JavaES5\share\webconsole\bin>smcwebserver.bat start
Starting Sun Java(TM) Web Console Version 3.0.2 ...
The console is running. -
Launch dsccsetup status -v to see if the registration is ok.
E:\Program Files\Sun\JavaES5\DSEE\dscc6\bin>dsccsetup.exe status -v
***
## E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat is present
## E:/Program Files/Sun/JavaES5/share/webconsole/bin/smcwebserver.bat is present
## E:/Program Files/Sun/JavaES5/DSEE/dscc6/dccapp is present
## Running E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat list -a
## Running E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat list -l
## dccModule_1.0 is displayed
## jmx.jar/dccModule_1.0 is displayed
## jmxremote.jar/dccModule_1.0 is displayed
## jmxremote_optional.jar/dccModule_1.0 is displayed
## sasl.jar/dccModule_1.0 is displayed
## sunsasl.jar/dccModule_1.0 is displayed
## dcc.jar/dccModule_1.0 is displayed
## nquickclient.jar/dccModule_1.0 is displayed
## nquickapi.jar/dccModule_1.0 is displayed
## slapy.jar/dccModule_1.0 is displayed
## dpcfg.jar/dccModule_1.0 is displayed
## clip.jar/dccModule_1.0 is displayed
## common.jar/dccModule_1.0 is displayed
## cacao_cacao.jar/dccModule_1.0 is displayed
DSCC Application is registered in Sun Java (TM) Web Console
***
## E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat is present
## E:/Program Files/Sun/JavaES5/DSEE/dscc6/lib/jar/nquickmodule.jar is present
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat list-modules -r
DSCC Agent is registered in Cacao
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat status
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat list-modules
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat get-param network-bind-address
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat get-param jmxmp-connector-port
***
## E:/Program Files/Sun/JavaES5/DSEE/ds6/bin/dsadm.exe is present
DSCC Registry has not been created yet
*** -
Login to webconsole and check the console with dscc, click on dscc login as admin and the instance ads is started, check the version for 6.0.
-
Stop ads service first.
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe stop ..\..\var\dscc6\dcc\ads
Unable to stop the server: No error-
There is a bug 6707866, not able to stop ads instance, So need to explicity kill the process.
-
Kill the process of bin_slapd.
-
Open a cmd window
-
type taskmgr
-
select Processess tab and click on Show processess from all users
-
select the bin_slapd process and click end the process.
-
-
Stop services DSInstance, DPSInstance, Cacao, Webconsole.
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe stop ..\..\var\DSInstance
Server stopped
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>cd ..\..\dps6\bin
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>dpadm.exe stop ..\..\var\DPSInstance
Directory Proxy Server instance E:/Program Files/Sun/JavaES5/DSEE/var/DPSInstance stopped
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>cd ..\..\..\share\webconsole\bin
E:\Program Files\Sun\JavaES5\share\webconsole\bin>smcwebserver.bat stop
Shutting down Sun Java(TM) Web Console Version 3.0.2 ...
The console is stopped.
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cacaoadm.bat stop
E:\Program Files\Sun\JavaES5\share\cacao_2\bin> -
Now upgrade to JESU1 shared components.
-
Add patch 126910-02 (JES5U1 installer patch).
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cacaoadm.bat prepare-uninstall
E:\JES5U1SC\patchcluster_windows\126910-02
E:\JES5U1SC\patchcluster_windows\126910-02>126910-02.exe
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed :
==================================================
SunJavaES : 126910-02
Press any key to continue...... -
Add patch 125955-05 (Webconsole patch).
E:\JES5U1SC\patchcluster_windows>cd 125955-05
E:\JES5U1SC\patchcluster_windows\125955-05>
E:\JES5U1SC\patchcluster_windows\125955-05>125955-05.exe
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed :
==================================================
LOCKHART : 125955-05
SunJavaES : 126910-02
Press any key to continue...... -
Check the installation of webconsole is ok, by Launch again smreg list -l to check the Lockhart status.
E:\Program Files\Sun\JavaES5\share\webconsole\bin>smreg.bat list -l
Warning: smreg is obsolete and is preserved only for compatibility with legacy console applications.
Use wcadmin instead.
The list of registered jar files:
jmx.jar scoped to dccModule_1.0
jmxremote.jar scoped to dccModule_1.0
jmxremote_optional.jar scoped to dccModule_1.0
sasl.jar scoped to dccModule_1.0
sunsasl.jar scoped to dccModule_1.0
dcc.jar scoped to dccModule_1.0
nquickclient.jar scoped to dccModule_1.0
nquickapi.jar scoped to dccModule_1.0
slapy.jar scoped to dccModule_1.0
dpcfg.jar scoped to dccModule_1.0
clip.jar scoped to dccModule_1.0
common.jar scoped to dccModule_1.0
cacao_cacao.jar scoped to dccModule_1.0 -
Launch dsccsetup status -v to see if the registration is ok.
E:\Program Files\Sun\JavaES5\share\webconsole\bin>cd ..\..\..\DSEE\dscc6\bin
E:\Program Files\Sun\JavaES5\DSEE\dscc6\bin>dsccsetup.exe status -v
***
## E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat is present
## E:/Program Files/Sun/JavaES5/share/webconsole/bin/smcwebserver.bat is present
## E:/Program Files/Sun/JavaES5/DSEE/dscc6/dccapp is present
## Running E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat list -a
## Running E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat list -l
## dccModule_1.0 is displayed
## jmx.jar/dccModule_1.0 is displayed
## jmxremote.jar/dccModule_1.0 is displayed
## jmxremote_optional.jar/dccModule_1.0 is displayed
## sasl.jar/dccModule_1.0 is displayed
## sunsasl.jar/dccModule_1.0 is displayed
## dcc.jar/dccModule_1.0 is displayed
## nquickclient.jar/dccModule_1.0 is displayed
## nquickapi.jar/dccModule_1.0 is displayed
## slapy.jar/dccModule_1.0 is displayed
## dpcfg.jar/dccModule_1.0 is displayed
## clip.jar/dccModule_1.0 is displayed
## common.jar/dccModule_1.0 is displayed
## cacao_cacao.jar/dccModule_1.0 is displayed
DSCC Application is registered in Sun Java (TM) Web Console
***
## E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat is present
## E:/Program Files/Sun/JavaES5/DSEE/dscc6/lib/jar/nquickmodule.jar is present
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat list-modules -r
DSCC Agent is registered in Cacao
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat status
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat get-param network-bind-address
## Running E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat get-param jmxmp-connector-port
Cacao is down. Start it using:
E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat start
***
## E:/Program Files/Sun/JavaES5/DSEE/ds6/bin/dsadm.exe is present
DSCC Registry has been created
Path of DSCC registry is E:/Program Files/Sun/JavaES5/DSEE/var/dscc6/dcc/ads
Port of DSCC registry is 3998
DSCC registry is not running. You may start it using:
E:/Program Files/Sun/JavaES5/DSEE/ds6/bin/dsadm.exe start E:/Program Files/Sun/JavaES5/DSEE/var/dscc6/dcc/ads
*** -
Add patch 125923-03 (NSS/NSPR security patch).
E:\JES5U1SC\patchcluster_windows\125923-03>125923-03.exe
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed :
==================================================
LOCKHART : 125955-05
SunJavaES : 126910-02
security : 125923-03
Press any key to continue...... -
Add patch 126183-04 ( Cacao patch).
E:\JES5U1SC\patchcluster_windows\126183-04>126183-04.exe
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed :
==================================================
LOCKHART : 125955-05
SunJavaES : 126910-02
Cacao : 126183-04
security : 125923-03
Press any key to continue...... -
Add patch 125449-09 (Monitoring Console patch).
E:\JES5U1SC\patchcluster_windows\125449-09>125449-09.exe
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed :
==================================================
LOCKHART : 125955-05
SunJavaES : 126910-02
MFWK : 125449-09
Cacao : 126183-04
security : 125923-03
Press any key to continue...... -
Check the version of Monitoring Console Patch has effect dsee.
E:\Program Files\Sun\JavaES5\share\webconsole\bin>smcwebserver.bat --version
Version 3.0.3
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cacaoadm.bat --version
2.0,REV=13
E:\Program Files\Sun\JavaES5\share\webconsole\bin>smreg.bat list -l
Warning: smreg is obsolete and is preserved only for
compatibility with legacy console applications.
Use wcadmin instead.
The list of registered jar files:
jmx.jar scoped to dccModule_1.0
jmxremote.jar scoped to dccModule_1.0
jmxremote_optional.jar scoped to dccModule_1.0
sasl.jar scoped to dccModule_1.0
sunsasl.jar scoped to dccModule_1.0
dcc.jar scoped to dccModule_1.0
nquickclient.jar scoped to dccModule_1.0
nquickapi.jar scoped to dccModule_1.0
slapy.jar scoped to dccModule_1.0
dpcfg.jar scoped to dccModule_1.0
clip.jar scoped to dccModule_1.0
common.jar scoped to dccModule_1.0
cacao_cacao.jar scoped to dccModule_1.0 -
Now check the Cacao, Monitoring Console and Directory Server versions as below,
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cacaoadm.bat –version
2.1.0
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cd ..\..\webconsole\bin
E:\Program Files\Sun\JavaES5\share\webconsole\bin>smcwebserver.bat --version
Version 3.0.3
E:\Program Files\Sun\JavaES5\share\webconsole\bin>cd ..\..\..\DSEE\ds6\bin
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe --version
[dsadm]
dsadm : 6.2 B2007.192.2258
[slapd 32-bit]
Sun Microsystems, Inc.
Sun-Java(tm)-System-Directory/6.2 B2007.192.2258 32-bit
ns-slapd : 6.2 B2007.192.2258
Slapd Library : 6.2 B2007.192.2258
Front-End Library : 6.2 B2007.192.2258
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>cd ..\..\dps6\bin
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>dpadm.exe --version
[dpadm]
dpadm : 6.2 B2007.192.2258
[DPS]
-
Entering the DSEE 6.3 Upgrade, Now we need to get the Cacao Patch from the SunSolve . Download the bits for windows and unzip them will have patch name as 126183-07.exe and run in command line.
E:\JES5U1SC\patchcluster_windows\126183-07>126183-07.exe
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed :
==================================================
LOCKHART : 125955-05
SunJavaES : 126910-02
MFWK : 125449-09
Cacao : 126183-07 126183-04
security : 125923-03
Press any key to continue...... -
Now we need to get the Directory Server Enterprise Edition 6.3 Patch from the SunSolve. Download the bits for windows and unzip them will have patch name as 125311-05.exe and run in command line and check the following patch is intalled.
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed :
==================================================
LOCKHART : 125955-05
SunJavaES : 126910-02
DirectoryServer : 125311-05
MFWK : 125449-09
Cacao : 126183-07 126183-04
security : 125923-03
Press any key to continue......
E:\JES5U1SC\patchcluster_windows\126910-02>ListJavaESPatches.exe
The following patches for JavaES 5 are installed : -
Now check the Cacao, Monitoring Console and Directory Server versions as below,
E:\Program Files\Sun\JavaES5\DSEE\dscc6\bin>cd ..\..\ds6\bin
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe --version
[dsadm]
dsadm : 6.3 B2008.0516.1111 NAT
[slapd 32-bit]
Sun Microsystems, Inc.
Sun-Java(tm)-System-Directory/6.3 B2008.0516.1111 32-bit
ns-slapd : 6.3 B2008.0516.1111 NAT
Slapd Library : 6.3 B2008.0516.1111
Front-End Library : 6.3 B2008.0516.1111
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>cd ..\..\dps6\bin
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>dpadm.exe --version
[dpadm]
dpadm : 6.3 B2008.0516.1111 NAT
[DPS]
-
Check the status of Directory setup,
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>cd ..\..\dscc6\bin
E:\Program Files\Sun\JavaES5\DSEE\dscc6\bin>dsccsetup.exe status -v
***
## E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat is present
## E:/Program Files/Sun/JavaES5/share/webconsole/bin/smcwebserver.bat is present
## E:/Program Files/Sun/JavaES5/DSEE/dscc6/dccapp is present
## Running "E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat" list -a
## Running "E:/Program Files/Sun/JavaES5/share/webconsole/bin/smreg.bat" list -l
## dccModule_1.0 is displayed
## jmx.jar/dccModule_1.0 is displayed
## jmxremote.jar/dccModule_1.0 is displayed
## jmxremote_optional.jar/dccModule_1.0 is displayed
## sasl.jar/dccModule_1.0 is displayed
## sunsasl.jar/dccModule_1.0 is displayed
## dcc.jar/dccModule_1.0 is displayed
## nquickclient.jar/dccModule_1.0 is displayed
## nquickapi.jar/dccModule_1.0 is displayed
## slapy.jar/dccModule_1.0 is displayed
## dpcfg.jar/dccModule_1.0 is displayed
## clip.jar/dccModule_1.0 is displayed
## common.jar/dccModule_1.0 is displayed
## cacao_cacao.jar/dccModule_1.0 is displayed
DSCC Application is registered in Sun Java (TM) Web Console
***
## E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat is present
## E:/Program Files/Sun/JavaES5/DSEE/dscc6/lib/jar/nquickmodule.jar is present
## Running "E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat" list-mo dules -r
DSCC Agent is registered in Cacao
## Running "E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat" status
## Running "E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat" get-par am network-bind-address
## Running "E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat" get-par am jmxmp-connector-port
Cacao is down. Start it using:
E:/Program Files/Sun/JavaES5/share/cacao_2/bin/cacaoadm.bat start
***
## E:/Program Files/Sun/JavaES5/DSEE/ds6/bin/dsadm.exe is present
DSCC Registry has been created
Path of DSCC registry is E:/Program Files/Sun/JavaES5/DSEE/var/dscc6/dcc/ads
Port of DSCC registry is 3998
DSCC registry is not running. You may start it using:
E:/Program Files/Sun/JavaES5/DSEE/ds6/bin/dsadm.exe start E:/Program Fi es/Sun/JavaES5/DSEE/var/dscc6/dcc/ads
***
-
Start all the services of DSInstance, DPSInstance, Ads,cacao, webconsole
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe start ..\..\var\DSInstance
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>cd ..\..\dps6\bin
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>dpadm.exe start ..\..\var\DPSInstance
Directory Proxy Server instance 'E:/Program Files/Sun/JavaES5/DSEE/var/DPSInstan ce' started: pid=1264
E:\Program Files\Sun\JavaES5\DSEE\ds6\bin>dsadm.exe start ..\..\var\dscc6\dcc\ad s
E:\Program Files\Sun\JavaES5\DSEE\dps6\bin>cd ..\..\..\share\cacao_2\bin
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cacaoadm.bat start
E:\Program Files\Sun\JavaES5\share\cacao_2\bin>cd ..\..\webconsole\bin
E:\Program Files\Sun\JavaES5\share\webconsole\bin>smcwebserver.bat start
Starting Sun Java(TM) Web Console Version 3.0.3 ...
The console is running.
-
After you login to Sun Java(TM) Web Console and check the DSEE console on the version, but the version page will be still in 6.0 , then go for redeployment.
-
Redeployment in the webconsole,
E:\Program Files\Sun\JavaES5\DSEE\dscc6\bin\dsdsccsetup console-unreg
E:\Program Files\Sun\JavaES5\DSEE\dscc6\bin\dsdsccsetup console-reg
-
We are all done with Installation, now again login to Sun Java(TM) Web Console and check the DSEE console on the version is 6.3.
Enjoy the Weekend...
-


Hi, I followed your above steps in order to get 6.3 installed on Windows but using the most recent patches as it indicated most of what you used at time of this blog are now obsolete.
I'm having trouble starting the webconsole. It gives me the following error:
C:\Program Files\Sun\JavaES5\share\webconsole\bin>smcwebserver.bat start
Starting Sun Java(TM) Web Console Version 3.1 ...
Cannot determine if console started successfully
C:\Program Files\Sun\JavaES5\share\webconsole\bin>smcwebserver.bat status
Sun Java(TM) Web Console is stopped
I'm running Win2K3R2 - SP2 and the following patches:C:\>Listjavaespatches
The following patches for JavaES 5 are installed :
==================================================
SunJavaES : 126910-02
DirectoryServer : 125311-07
LOCKHART : 125955-16
MFWK : 125449-12
Cacao : 126183-07
security : 125923-06
Thanks!
Posted by Suzi on February 05, 2009 at 01:04 PM IST #
Yes, you are right. It is absolute now but I will post the Upgrade flow DSEE 6.3 soon. Thank you for your comments. I will post it asap.
Posted by Shankar Gowda Mbn on February 10, 2009 at 10:37 AM IST #