Monday Nov 03, 2008

Idsync DS plugin doesn't start on x86

If you see the following message in your DS logs while starting it:


[03/Nov/2008:10:00:00 +0200] - WARNING<38781> - isw - conn=-1 op=-1 msgId=-1 - Plugins BasicSaintRPC.cpp:341(logCode=0, connectionID=0) BasicSaintRPC::run() exiting because 'XML parse error. Expected a single root element to remain on the parse stack.' (7001)


You are hitting bug# 6600668. This has been fixed in the DSEE builds starting DSEE 6.3. The fix is to copy the psw-plugin.so from the dsee 6.3 build and replace the one in your workspace.

Wednesday Feb 27, 2008

o=NetscapeRoot and Identity Synchronization for windows

I have noticed that most common question on the forum is related to the following message:

 "The selected Directory Server is not a configuration directory server. You must select a directory server that has "o=netscaperoot". Please note that merely adding the"o=netscaperoot" entry will not suffice."

The above message may show up when you are trying to install ISW (Identity Synchronization for Windows) 1.1sp1 or 1.1 with DS 6.x. As you are aware, DS 6.x uses the new console and hence it doesn't have any o=Netscaperoot for admin server installation.

You are supposed to use ISW 6.x for DS 6.x compatibility. ISW 6.x build ships the Administration Server. During the core installation, ISW installer detects if there is a local administrator server for the selected Directory Server ( as the configuration registry). If a suitable local adminstration server ( JES 4 or more) is found, ISW core installation proceeds without installing the Administration server. In case the administration server is not found, core installer installs the administration server before installing the core. Since it's a package installation of Administration Server, it's advisable to clean up the machine of any conflicting packages.

Couple of questions answered below:

How does ISW install Administration Server?

Installing a local Administration Server for DS 6.x requires creation of o=NetscapeRoot DIT. For this, ISW uses a template ldif to build up the ldif file with the proper values gathered from the user. This information includes the user "uid=admin" and the port number for the administration server. Firstly, the o=NetscapeRoot DIT is created on a DS 6.x instance, and then the other necessary information under the DIT are uploaded before actually calling the Administration Server installer. Please note that, Administration Server installation is done by Admin Server installer only. ISW merely invokes the installer at the right moment.

What do I do if the administration Server installation fails? Do I need to run the ISW core installer again and go through the pain?

Not really. If the administration server installation fails ( which might happen if the machine is not clean), administration server could be installed from the ISW installer bundle. Read the installation guide for the installer layout. Please remember that you can not install the administration server directly on a DS 6.0 instance without going through the ISW 6.0 installer. The reason is that the ISW installer is responsible for creating the DIT o=NetscapeRoot, without which, you can't install the Administration Server.

Saturday Apr 14, 2007

Identity Synchronization for Windows 6.0

The latest DSEE 6.0 (released on 1st March) from SUN Microsystems also bundles Identity Synchronization for Windows. ISW has the following features (including the new additions in 6.0):

1. User synchronization ( user creation, modification and deletion)
2. Group Synchronization ( Group creation, modification and deletion)
3. Account Lockout/Unlockout Synchronization
4. Account inactivation synchronization
5. Full fail-over support including the support for global changelog.

ISW still uses the same old trusted admin server console.

About

This is the blog of a software engineer, specialized in identity management. Kunal Sinha works in Directory Services Engineering (OpenDS) team from Austin,Texas.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Bookmarks