Hi,

In an attempt to standardize our config as much as possible, we included in our slapd.conf:

serverID 1 ldaps://my.ldapserver1.com
serverID 2 ldaps://my.ldapserver2.com
serverID 3 ldaps://my.ldapserver3.com
serverID 4 ldaps://my.ldapserver4.com

The hostname of the RHEL9 servers is set to ldapserver1 & ldapserver2, but on the hosts slapd is configured to run like:

/opt/symas/lib/slapd -d 0 -h ldap:/// ldaps:/// ldapi:/// -u ldap -g ldap
(so... NO uri specified, also not in /etc/default/symas-openldap)

We expected to receive an error like: no match between serverID and URI found, but much to our surprise we don't. :-)

Now we wonder if the serverID is determined and set correctly or not....  and even with loglevel -1 the auto-determined "local serverID" is not logged on start.

Does anyone know?

Can the serverID also be determined from the local hostname? Or is there any other magic going on?
And otherwise... why is everything starting regularly, and are we not getting the error message?

(we are running a 4 server multi-master replication setup, and replication with the above setting in place is still working normally)