Impossible de démarrer le service slapd pour Openldap
Bonjour à tous,
J'ai quelques soucis pour démarrer le service
Le message d'erreur qui met retourné est le suivant :
Pourriez-vous m'indiquer ce qui cloche sur ma config ?
J'ai quelques soucis pour démarrer le service
slapd.
Le message d'erreur qui met retourné est le suivant :
Erreur slapd : Job for slapd.service failed because the control process exited with error code
Pourriez-vous m'indiquer ce qui cloche sur ma config ?
systemctl status slapd.service
slapd.service - OpenLDAP Server Daemon
Loaded: loaded (/usr/lib/systemd/system/slapd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since ven. 2018-11-30 16:33:30 CET; 41s ago
Docs: man:slapd
man:slapd-config
man:slapd-hdb
man:slapd-mdb
file:///usr/share/doc/openldap-servers/guide.html
Process: 8668 ExecStart=/usr/sbin/slapd -u ldap -h ${SLAPD_URLS} $SLAPD_OPTIONS (code=exited, status=1/FAILURE)
Process: 8654 ExecStartPre=/usr/libexec/openldap/check-config.sh (code=exited, status=0/SUCCESS)
nov. 30 16:33:29 localhost.localdomain slapcat[8662]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
nov. 30 16:33:29 localhost.localdomain slapcat[8662]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
nov. 30 16:33:30 localhost.localdomain slapd[8668]: @(#) $OpenLDAP: slapd 2.4.44 (May 16 2018 09:55:53) $
mockbuild@c1bm.rdu2.centos.org:/builddir/build/BUILD/openldap-2.4.44/openldap-2.4.44/servers/slapd
nov. 30 16:33:30 localhost.localdomain slapd[8668]: sql_select option missing
nov. 30 16:33:30 localhost.localdomain slapd[8668]: auxpropfunc error no mechanism available
nov. 30 16:33:30 localhost.localdomain slapd[8668]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
nov. 30 16:33:30 localhost.localdomain systemd[1]: slapd.service: control process exited, code=exited status=1
nov. 30 16:33:30 localhost.localdomain systemd[1]: Failed to start OpenLDAP Server Daemon.
nov. 30 16:33:30 localhost.localdomain systemd[1]: Unit slapd.service entered failed state.
nov. 30 16:33:30 localhost.localdomain systemd[1]: slapd.service failed.
journalctl -xe
nov. 30 16:28:35 localhost.localdomain systemd[1]: Starting OpenLDAP Server Daemon...
-- Subject: L'unité (unit) slapd.service a commencé à démarrer
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman.../systemd-devel
--
-- L'unité (unit) slapd.service a commencé à démarrer.
nov. 30 16:28:35 localhost.localdomain runuser[8320]: pam_unix(runuser:session): session opened for user ldap by (uid=0)
nov. 30 16:28:35 localhost.localdomain slaptest[8321]: sql_select option missing
nov. 30 16:28:35 localhost.localdomain slaptest[8321]: auxpropfunc error no mechanism available
nov. 30 16:28:35 localhost.localdomain slaptest[8321]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
nov. 30 16:28:35 localhost.localdomain slaptest[8321]: auxpropfunc error invalid parameter supplied
nov. 30 16:28:35 localhost.localdomain slaptest[8321]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: ldapdb
nov. 30 16:28:35 localhost.localdomain slaptest[8321]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
nov. 30 16:28:35 localhost.localdomain slaptest[8321]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
nov. 30 16:28:35 localhost.localdomain runuser[8320]: pam_unix(runuser:session): session closed for user ldap
nov. 30 16:28:35 localhost.localdomain check-config.sh[8317]: Checking configuration file failed:
nov. 30 16:28:35 localhost.localdomain check-config.sh[8317]: 5c015723 ldif_read_file: Permission denied for "//etc/openldap/slapd.d/cn=config.ldif"
nov. 30 16:28:35 localhost.localdomain check-config.sh[8317]: slaptest: bad configuration file!
nov. 30 16:28:35 localhost.localdomain slapcat[8325]: sql_select option missing
nov. 30 16:28:35 localhost.localdomain slapcat[8325]: auxpropfunc error no mechanism available
nov. 30 16:28:35 localhost.localdomain slapcat[8325]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
nov. 30 16:28:35 localhost.localdomain slapcat[8325]: auxpropfunc error invalid parameter supplied
nov. 30 16:28:35 localhost.localdomain slapcat[8325]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: ldapdb
nov. 30 16:28:35 localhost.localdomain slapcat[8325]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
nov. 30 16:28:35 localhost.localdomain slapcat[8325]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
nov. 30 16:28:35 localhost.localdomain slapd[8332]: @(#) $OpenLDAP: slapd 2.4.44 (May 16 2018 09:55:53) $
mockbuild@c1bm.rdu2.centos.org:/builddir/build/BUILD/openldap-2.4.44/openldap-2.4.44/servers/slapd
nov. 30 16:28:35 localhost.localdomain slapd[8332]: sql_select option missing
nov. 30 16:28:35 localhost.localdomain slapd[8332]: auxpropfunc error no mechanism available
nov. 30 16:28:35 localhost.localdomain slapd[8332]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
nov. 30 16:28:35 localhost.localdomain slapd[8332]: auxpropfunc error invalid parameter supplied
nov. 30 16:28:35 localhost.localdomain slapd[8332]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: ldapdb
nov. 30 16:28:35 localhost.localdomain slapd[8332]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
nov. 30 16:28:35 localhost.localdomain slapd[8332]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
nov. 30 16:28:35 localhost.localdomain slapd[8332]: ldif_read_file: Permission denied for "/etc/openldap/slapd.d/cn=config.ldif"
nov. 30 16:28:35 localhost.localdomain slapd[8332]: DIGEST-MD5 common mech free
nov. 30 16:28:35 localhost.localdomain slapd[8332]: slapd stopped.
nov. 30 16:28:35 localhost.localdomain slapd[8332]: connections_destroy: nothing to destroy.
nov. 30 16:28:35 localhost.localdomain systemd[1]: slapd.service: control process exited, code=exited status=1
nov. 30 16:28:35 localhost.localdomain systemd[1]: Failed to start OpenLDAP Server Daemon.
-- Subject: L'unité (unit) slapd.service a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman.../systemd-devel
--
-- L'unité (unit) slapd.service a échoué, avec le résultat failed.
nov. 30 16:28:35 localhost.localdomain systemd[1]: Unit slapd.service entered failed state.
nov. 30 16:28:35 localhost.localdomain systemd[1]: slapd.service failed.
nov. 30 16:28:35 localhost.localdomain polkitd[650]: Unregistered Authentication Agent for unix-process:8310:667473465 (system bus name :1.26545, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale fr_FR.UTF-8) (disconnected from bus)
A voir également:
- Impossible de démarrer le service slapd pour Openldap
- Impossible de démarrer windows 10 - Guide
- Service spouleur - Guide
- Pc long a demarrer - Guide
- Customer service epoch ✓ - Forum Vos droits sur internet
- Demarrer pc a distance - Guide
1 réponse
Bonjour,
Tu as visiblement un problème de permission sur ce fichier :
En admettant que l'utilisateur associé à ce logiciel s'appelle
Bonne chance
Tu as visiblement un problème de permission sur ce fichier :
nov. 30 16:28:35 localhost.localdomain slapd[8332]: ldif_read_file: Permission denied for "/etc/openldap/slapd.d/cn=config.ldif"
$ ls -l /etc/ldap/slapd.d/cn\=config.ldif
-rw------- 1 openldap openldap 567 oct. 26 10:50 '/etc/ldap/slapd.d/cn=config.ldif'
En admettant que l'utilisateur associé à ce logiciel s'appelle
openldap(voir
grep ldap /etc/passwd), essaye de lancer :
sudo chown -R openldap:openldap /etc/ldap/slapd.d sudo chmod 600 /etc/ldap/slapd.d/* sudo service slapd restart
Bonne chance
Je n'ai pas de fichier config.ldif dans mon répertoire slapd.d, le problème vient probablement de là.
Ce fichier est-il généré automatiquement ?
Je suppose, en tout cas chez moi il n'est pas vide et ce n'est pas moi qui l'ait rempli manuellement. Mais on n'utilise pas la même distribution (je suis sous debian) vu les chemins de tes fichiers de configuration.
Je t'invite à réinstaller le paquet openldap via ton gestionnaire de paquets.
Serais-tu en mesure de me communiquer le contenu du fichier config.ldif ?
Comme suggéré dans ce fichier, je regarderais du côté de même si à mon avis une réinstallation propre et en suivant un tutoriel adapté à ta distribution me paraît plus adéquat...
Bonne chance
Cependant nouveau message d'erreur dans l'initialisation de la database, je n'ai pas trouvé beaucoup de documentation sur ce point, ai-je oublié une action ?