systemadmin.es > Aplicaciones > read_config: no serverID / URL match found. Check slapd -h arguments

read_config: no serverID / URL match found. Check slapd -h arguments

Al intentar arrancar un OpenLDAP con replicación puede que no nos arranque, si lo repetimos con las opciones de debug (-d 3) nos podemos encontrar con lo siguiente:

/usr/sbin/slapd -h " ldap:/// ldapi:///" -u ldap -d 3
(...)
55019698 send_ldap_result: conn=-1 op=0 p=0
55019698 read_config: no serverID / URL match found. Check slapd -h arguments.
55019698 slapd destroy: freeing system resources.
55019698 syncinfo_free: rid=001
55019698 slapd stopped.
55019698 connections_destroy: nothing to destroy.

Deberemos comprobar que los nombres de los hostnames configurados resuelvan a una IP, pero también que se sabe identificar a si mismo:

# hostname -f
hostname: Unknown host

En este caso vemos que no esta definido el hostname del equipo, si lo definimos mediante el /proc/sys/kernel/hostname podremos verificar que arranca correctamente:

# echo openldap2 > /proc/sys/kernel/hostname
# hostname -f
openldap2
# /etc/init.d/slapd start
Starting slapd:                                            [  OK  ]

A continuación deberemos hacer el cambio permanente del hostname según la distribución que usemos. Para CentOS y similares deberemos modificar el /etc/sysconfig/network

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>