slapd con back_sock no crea un socket

10

He instalado slapd en Ubuntu 12.04 y lo configuré con lo siguiente en /etc/ldap/slapd.conf:

modulepath /usr/lib/ldap
moduleload back_sock.la
database sock
socketpath /tmp/slapd.sock

Sin embargo, si empiezo slapd con service slapd restartentonces, slapd se está ejecutando pero no hay ningún archivo de socket en / tmp. ¿Qué me estoy perdiendo?

Actualización: La salida de netstat -nlp | grep slapdes:

tcp        0      0 0.0.0.0:389             0.0.0.0:*               LISTEN      860/slapd       
tcp6       0      0 :::389                  :::*                    LISTEN      860/slapd       
unix  2      [ ACC ]     STREAM     LISTENING     8303     860/slapd           /var/run/slapd/ldapi
más serio
fuente
Bienvenido a Ask Ubuntu! ¿Puedes compartir la salida de sudo netstat -nlp | grep slapd? Por favor edite su pregunta para esto.
gertvdijk
¿se está ejecutando la armadura de la aplicación?
gnuyoga
¿Ve algún mensaje relacionado con slapd en / var / log / syslog durante el inicio / reinicio?
tlo

Respuestas:

2

El propósito de back_sockes conectarse a otro socket que ya existe. Está documentado en la página del slapd-sock(5)manual. Ciertamente no crea ningún socket.

Si revisa sus registros, solo verá errores cuando se intente una acción, porque el backend del calcetín abre el socket cada vez que necesita realizar alguna acción y luego lo cierra. Verá una entrada could not open socketen sus registros si el socket no se puede abrir para cada acción.

Si está tratando de hacer que slapd escuche en un zócalo, debe modificar /etc/default/slapdy ajustar / agregar el slapi: // URL (recuerde que necesitará codificar barras como% 2f, consulte slapd(8)para obtener más detalles).

robbat2
fuente