Projet

Général

Profil

Scénario #30667

Mis à jour par Daniel Dehennin il y a plus de 3 ans

h3. Problème

Si je démarre un aca.scribe daily avec :

<pre>
root@scribe:~# /root/mount.eole-ci-tests
root@scribe:~# /mnt/eole-ci-tests/scripts/configure-vm.sh -M instance -C default
Monte CDROM de CONTEXT dans /mnt/cdrom (Ubuntu)
Inject /usr/share/eole dans PATH
Inject /mnt/eole-ci-tests/scripts/monitor3 dans PYTHONPATH
[..]
</pre>

Après l'instance :

<pre>
root@scribe:~# ldapsearch -D uid=admin,ou=local,ou=personnels,ou=utilisateurs,ou=0000000A,ou=ac-test,ou=education,o=gouv,c=fr -w Eole12345!
ldap_bind: Invalid credentials (49)
root@scribe:~# systemctl restart slapd.service
root@scribe:~# ldapsearch -D uid=admin,ou=local,ou=personnels,ou=utilisateurs,ou=0000000A,ou=ac-test,ou=education,o=gouv,c=fr -w Eole12345!
# extended LDIF
#
# LDAPv3
# base <o=gouv,c=fr> (default) with scope subtree
[..]
</pre>

Pas de problème observer après un reconfigure ou un redémarrage.

h3. Proposition

Il faut renommer le script *@posttemplate/30-ldap-sasl@* pour qu’il s’exécute avant *@posttemplate/02-annuaire@*.

h3. Critère d’acceptation

# Démarrer une machine virtuelle *@aca.scribe-2.8.0-daily@*
# Exécuter la commande
<pre>
/root/mount.eole-ci-tests
</pre>
# Exécuter la commande
<pre>
/mnt/eole-ci-tests/scripts/configure-vm.sh -M instance -C default
</pre>
# Exécuter la commande
<pre>
ldapsearch -o ldif-wrap=no -LLL -D uid=admin,ou=local,ou=personnels,ou=utilisateurs,ou=0000000A,ou=ac-test,ou=education,o=gouv,c=fr -w Eole12345! uid=admin dn
</pre>

Vous devez obtenir le résultat suivant :

<pre>
dn: uid=admin,ou=local,ou=personnels,ou=utilisateurs,ou=0000000A,ou=ac-test,ou=education,o=gouv,c=fr
</pre>

Retour