Description:
When issuing the dsadmind start all command DXadmind will not start. The following error is encountered:
Initialised library 'eTrust Directory'
Initialised library 'Policy Compliance eTrust Directory'
plugin_init failed: (-1) Error checking dxadminURLs are unique in plugin_root_update
database init failed (monitor)
Error checking dxadminURLs are unique in plugin_root_update
Solution:
The dxadminURL value in the DXAdmin configuration file is not correct. The following procedure can be used to correct this problem.
- Locate the DXadmin configuration file.
- The file can be found in the following location:
Windows - %DXHOME%\config\dxadmind.ldif
Unix - $DXHOME/config/dxadmind.ldif
- The dxadminURL value should be set to a resolvable IP address or hostname
- For example:
dn: dxadminRoot=hortr02
objectClass: dxadminRoot
dxadminVersion: 2
dxadminContainsConfig: FALSE
dxadminDsaControl: TRUE
dxadminDefaultAccess: read
userPassword:: c2VjcmV0
dxadminRoot: hortr02
dxadminServerName: hortr02
dxadminTLSCertificateFile: C:Program Files\CA\eTrust Directory\dxserver\config\ssld\personalities\dxadmin.pem
dxadminTLSCertificateKeyFile: C:Program Files\CA\eTrust Directory\dxserver\config\ssldpersonalities\dxadmin.pem
dxadminTLSCACertificateFile: C:Program Files\CA\eTrust Directory\dxserver\config\ssld\trusted.pem
dxadminTLSVerifyClient: never
dxadminTrustedHosts: HORTR02
dxadminURL: ldaps://hortr02:2125/
In the above example the value is set to ldaps://hortr02:2125/. Once this value is set correctly DXadmind should start.