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>
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>