Impossible de démarrer le service slapd pour Openldap
Fermé
ibzjuz
Messages postés4Date d'inscriptionlundi 3 décembre 2018StatutMembreDernière intervention 4 décembre 2018
-
Modifié le 3 déc. 2018 à 10:52
mamiemando
Messages postés33077Date d'inscriptionjeudi 12 mai 2005StatutModérateurDernière intervention18 avril 2024
-
5 déc. 2018 à 10:26
Bonjour à tous,
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 ?
mamiemando
Messages postés33077Date d'inscriptionjeudi 12 mai 2005StatutModérateurDernière intervention18 avril 20247 748 Modifié le 3 déc. 2018 à 10:57
Bonjour,
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"
ibzjuz
Messages postés4Date d'inscriptionlundi 3 décembre 2018StatutMembreDernière intervention 4 décembre 2018 3 déc. 2018 à 11:03
Merci pour ton retour.
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 ?
mamiemando
Messages postés33077Date d'inscriptionjeudi 12 mai 2005StatutModérateurDernière intervention18 avril 20247 748 3 déc. 2018 à 19:18
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.
ibzjuz
Messages postés4Date d'inscriptionlundi 3 décembre 2018StatutMembreDernière intervention 4 décembre 2018 4 déc. 2018 à 10:21
Après réinstallation toujours le même problème...
Serais-tu en mesure de me communiquer le contenu du fichier config.ldif ?
mamiemando
Messages postés33077Date d'inscriptionjeudi 12 mai 2005StatutModérateurDernière intervention18 avril 20247 748 4 déc. 2018 à 13:32
Alors, après examen, c'est un fichier auto-généré. Vu que seul root peut en afficher le contenu, je suppose qu'il contient des informations sensibles, donc j'offusque toutes les parties qui semblent auto-générées (car de toute façon je pense que copier-coller mon fichier ne marchera pas chez toi).
[sudo] Mot de passe de mando : # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. # CRC32 ******** dn: cn=config objectClass: olcGlobal cn: config olcArgsFile: /var/run/slapd/slapd.args olcLogLevel: none olcPidFile: /var/run/slapd/slapd.pid olcToolThreads: 1 structuralObjectClass: olcGlobal entryUUID: **************************************** creatorsName: cn=config createTimestamp: *********************** olcDisallows: bind_anon olcRequires: authc entryCSN: ************************* modifiersName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth modifyTimestamp: *************************
Comme suggéré dans ce fichier, je regarderais du côté de
ldapmodify
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
ibzjuz
Messages postés4Date d'inscriptionlundi 3 décembre 2018StatutMembreDernière intervention 4 décembre 2018 4 déc. 2018 à 16:40
Il semblerai que j'ai réussi à réglé le problème de slapd.d.
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 ?
-- L'unité (unit) slapd.service a commencé à démarrer. déc. 04 15:27:47 localhost.localdomain runuser[7986]: pam_unix(runuser:session): session opened for user ldap by (uid=0) déc. 04 15:27:47 localhost.localdomain slaptest[7987]: sql_select option missing déc. 04 15:27:47 localhost.localdomain slaptest[7987]: auxpropfunc error no mechanism available déc. 04 15:27:47 localhost.localdomain slaptest[7987]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql déc. 04 15:27:47 localhost.localdomain slaptest[7987]: auxpropfunc error invalid parameter supplied déc. 04 15:27:47 localhost.localdomain slaptest[7987]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: ldapdb déc. 04 15:27:47 localhost.localdomain slaptest[7987]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied déc. 04 15:27:47 localhost.localdomain check-config.sh[7983]: Checking configuration file failed: déc. 04 15:27:47 localhost.localdomain slaptest[7987]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb déc. 04 15:27:47 localhost.localdomain check-config.sh[7983]: Unrecognized database type (bdb) déc. 04 15:27:47 localhost.localdomain check-config.sh[7983]: 5c068ee3 //etc/openldap/slapd.conf: line 84: <database> failed init (bdb) déc. 04 15:27:47 localhost.localdomain check-config.sh[7983]: slaptest: bad configuration file!
3 déc. 2018 à 11:03
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 ?
3 déc. 2018 à 19:18
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.
4 déc. 2018 à 10:21
Serais-tu en mesure de me communiquer le contenu du fichier config.ldif ?
4 déc. 2018 à 13:32
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
4 déc. 2018 à 16:40
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 ?