Hello,

I am trying to migrate from a syncrepl consumer 2.4.58 on (CentOS 7) to openldap 6.10 (on Rocky 9). All RPMs are LTB.

The initial config is text based (slapd.conf). I added lines for the config database in slapd.conf:

   database config
   rootdn "cn=admin,cn=config"
   rootpw {SSHA}***************************

and then:

   slaptest -f /usr/local/openldap/etc/openldap/slapd.conf -F
   /usr/local/openldap/etc/openldap/slapd.d

and then:

   slapcat -F /usr/local/openldap/etc/openldap/slapd.d -n0 -l
   /root/migration-file.ldif

Finally a/ I added modules, b/ I changed syncrepl id (to 182 so that it is unique) and c/ I changed olcMirrorMode to olcMultiProvider

The result is here (full file, passwords removed):

   https://pastebin.com/24bvSKkp <https://pastebin.com/24bvSKkp>

Eventually, I slapadd'ed the above into slapd.d on the new server:

   [root@vmail4 openldap]# slapadd -vvv -n0 -F
   /usr/local/openldap/etc/openldap/slapd.d -l
   /root/migration-file.ldif added: "cn=config" (00000001) added:
   "cn=module{0},cn=config" (00000001) added: "cn=schema,cn=config"
   (00000001) added: "cn={0}core,cn=schema,cn=config" (00000001) added:
   "cn={1}cosine,cn=schema,cn=config" (00000001) added:
   "cn={2}inetorgperson,cn=schema,cn=config" (00000001) added:
   "cn={3}nis,cn=schema,cn=config" (00000001) added:
   "cn={4}eduperson,cn=schema,cn=config" (00000001) added:
   "cn={5}postfix,cn=schema,cn=config" (00000001) added:
   "cn={6}dyngroup,cn=schema,cn=config" (00000001) added:
   "cn={7}misc,cn=schema,cn=config" (00000001) added:
   "cn={8}schac-20090326-1,cn=schema,cn=config" (00000001) added:
   "cn={9}dnsdomain2,cn=schema,cn=config" (00000001) added:
   "cn={10}pdns-domaininfo,cn=schema,cn=config" (00000001) added:
   "cn={11}proftpd-quota,cn=schema,cn=config" (00000001) added:
   "cn={12}kerberos,cn=schema,cn=config" (00000001) added:
   "cn={13}localemail,cn=schema,cn=config" (00000001) added:
   "cn={14}entryaccess,cn=schema,cn=config" (00000001) added:
   "cn={15}radius,cn=schema,cn=config" (00000001) added:
   "olcDatabase={-1}frontend,cn=config" (00000001) added:
   "olcDatabase={0}config,cn=config" (00000001) added:
   "olcDatabase={1}mdb,cn=config" (00000001) added:
   "olcOverlay={0}dynlist,olcDatabase={1}mdb,cn=config" (00000001)
   added: "olcDatabase={2}monitor,cn=config" (00000001) Closing DB...

but it won't start:

   Aug 19 16:13:04 vmail4.noa.gr slapd-cli[14959]: [INFO] Using
   /usr/local/openldap/etc/openldap/slapd-cli.conf for configuration
   Aug 19 16:13:04 vmail4.noa.gr slapd-cli[14950]: slapd-cli: [INFO]
   Using /usr/local/openldap/etc/openldap/slapd-cli.conf for
   configuration Aug 19 16:13:04 vmail4.noa.gr slapd-cli[14961]: [INFO]
   Launching OpenLDAP configuration test... Aug 19 16:13:04
   vmail4.noa.gr slapd-cli[14950]: slapd-cli: [INFO] Launching OpenLDAP
   configuration test... Aug 19 16:13:04 vmail4.noa.gr
   slapd-cli[14963]: [ALERT] OpenLDAP configuration test failed Aug 19
   16:13:04 vmail4.noa.gr slapd-cli[14950]: slapd-cli: [ALERT] OpenLDAP
   configuration test failed Aug 19 16:13:04 vmail4.noa.gr systemd[1]:
   slapd-ltb.service: Control process exited, code=exited, status=1/FAILURE

How can I identify the problem with the configuration?

I tried setting:

   DEBUG_LEVEL="-1"

in /usr/local/openldap/etc/openldap/slapd-cli.conf but I don't see any additional details.

Can you please provide some guidance on troubleshooting what is wrong?

Thanks in advance,
Nick

Reply via email to