Cannot start DXadmind

Document ID : KB000053591
Last Modified Date : 14/02/2018
Show Technical Document Details

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.