Demande #14888
Plantage reconfigure après désactivation du client ldap (2.5.1)
Description
Après la désactivation du client ldap le reconfigure plante avec comme message :
Erreur: Utilisation d'une variable non existante dans le template de /usr/share/php/configCAS/ldap.inc.php : adresse_ip_ldap
pour l'instant, réglé par un patch de posh-ldap.inc.php en ajoutant la condition :
%if %%getVar('activer_client_ldap', 'non') != 'non'
(initialement %if %%activer_client_ldap != 'non' , modifié suite à discussion sur le salon envole)
Historique
#1 Mis à jour par Gérald Schwartzmann il y a environ 10 ans
- Assigné à mis à Gérald Schwartzmann
#2 Mis à jour par Gérald Schwartzmann il y a environ 10 ans
Après discussion avec mes collègues il semblerait que le module utilisé soit un Eolebase.
Car sur un scribe il n'est pas possible de désactiver le client LDAP :
root@scribe:~# CreoleGet adresse_ip_ldap 127.0.0.1 root@scribe:~# CreoleGet activer_client_ldap local root@scribe:~#Il faut statuer où doit-être effectuée la correction :
- installation d'eole-web sur Eolebase → résolution du problème de fond
- correction du template posh-ldap.inc.php → correction rapide mais pas de résolution du problème de fond
#3 Mis à jour par Renaud Dussol il y a environ 10 ans
A priori, l'installation d'eole-web (et du reste des composants envole, notamment eole-posh) sur Eolebase sera la solution privilégiée pour l'utilisation d'envole en tant que PIA. (L'idéal serait bien sûr une installation "Envole" pure, qui contiendrait déjà les paquets eole-web et eole-posh, mais sans le scribe, qui est inutile dans le contexte PIA et qui alourdit la gestion)
Maintenant, est-il judicieux que l'on puisse désactiver le client ldap dans un contexte envole ?
Ma configuration était un test, nous ne nous sommes pas posés la question pour l'instant. Mais les options pourraient être "local" ou "distant", comme sur le scribe
#4 Mis à jour par Scrum Master il y a environ 10 ans
- Assigné à changé de Gérald Schwartzmann à Joël Cuissinat
Étude complémentaire à réaliser ;)
#5 Mis à jour par Joël Cuissinat il y a environ 10 ans
Eolebase + eole-web => pas de problème (eole-client-annuaire non installé)
Eolebase + eole-web + eole-client-annuaire => pas de problème (CreoleLint OK)
#6 Mis à jour par Joël Cuissinat il y a environ 10 ans
<jojo2024> afornerot: Posh ne peut pas fonctionner avec "activer_client_ldap" à "non" ? <afornerot> pour moi envole = lien avec un annuaire <afornerot> car il y a pas que posh dans ce cas là <afornerot> eole-client-annuaire est en dep normalement de tous les paquet envole <afornerot> idem Envole sans un sso qu'il soit local ou distant, c'est même pas la peine
#7 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Nouveau à Ne sera pas résolu