cancel
Showing results for 
Search instead for 
Did you mean: 

Problème groupe LDAP

livier
Confirmed Champ
Confirmed Champ

Bonjour,

Je rencontre un problème sur l'ensemble de mes groupes créés via LDAP.

Lorsque j'ai effectué la première synchronisation je m'étais trompé d'attributs entre le groupDisplayNameAttributeName et groupIdAttributeName

Les groupes étaient bien créés, je pouvais éditer les groupes et consulter les utilisateurs qui peuplent le groupe.
J'ai procédé à la permutation des attributs dans le fichier ldap-authentication.properties et j'ai attendu la synchronisation quotidienne.

Les attributs ont bien été permutés mais je ne peux plus accéder aux détails du groupe

Message d'erreur :

Echec de la récupération des détails pour le groupe 'XXX'

De plus, lorsque je permute de nouveau au niveau des attributs du fichier ldap-authentication.properties, rien ne se passe après synchronisation.

J'ai essayé de supprimer un groupe et d'attendre la synchronisation pour voir comment l'application se comporte mais je ne

peux pas supprimer le groupe via l'interface sur les outils admin.

Auriez vous une idée ?

Quelqu'un aurait il un autre moyen de supprimer un groupe mis à part les outils d'admins ?

Existe il un moyen de lancer manuellement la synchronisation totale avec la base LDAP ?

Système : Centos 7

Alfresco : V5.2

D'avance merci pour votre aide

22 REPLIES 22

ycoulon
Employee
Employee

Bonjour,

Vos logs montre des erreurs dans la base de donnée "DuplicateChildNodeNameException". Cela est certainement le résultats de vos synchronisation successive et de l'inversion de la propriété ldap.synchronization.groupIdAttributeName.

Pourriez-vous essayer de supprimer les groupes depuis l'interface et relancer la synchronisation ?

Y.

livier
Confirmed Champ
Confirmed Champ

Bonjour,

Merci pour votre réponse.
Depuis l'interface je ne peux pas supprimer de groupe. Lorsque je clique sur l'icône en forme de croix à coté d'un groupe, rien ne se passe.

Je débute totalement sous Alfresco et environnement Linux, est il possible d'effectuer une suppression de masse des groupes ?

Bonjour,

Pourriez-vous essayer de remettre les propriétés comme elles étaient à l'origine pour vérifier si vous récupérer le comportement initial ou non ?

Y.

livier
Confirmed Champ
Confirmed Champ

J'avais déjà essayé mais ça ne fonctionnait pas :

1- Je ne pouvais pas supprimer les groupes issus du LDAP

2- Je ne pouvais pas consulter les détails d'un groupe issus du LDAP

3- Les attributs des groupes n'ont pas été mis à jour non plus :

Initialement j'avais :

ldap.synchronization.groupIdAttributeName=businessCategory

ldap.synchronization.groupDisplayNameAttributeName=cn

Ca fonctionnait bien.

Puis j'ai permuté :

ldap.synchronization.groupIdAttributeName=cn

ldap.synchronization.groupDisplayNameAttributeName=businessCategory

Les propriétés ont bien été modifiés mais je ne pouvais pas faire les actions 1 et 2.

J'ai remis les propriétés comme à l'origine

ldap.synchronization.groupIdAttributeName=businessCategory

ldap.synchronization.groupDisplayNameAttributeName=cn

mais les dysfonctionnement ont perduré et les propriétés n'ont pas été modifiés.
Ils ont gardé la valeur

ldap.synchronization.groupIdAttributeName=cn

ldap.synchronization.groupDisplayNameAttributeName=businessCategory

Comme l'a suggéré Cristina, j'ai mis :

Au lieu de:
ldap.synchronization.groupDisplayNameAttributeName=businessCategory
Test:
ldap.synchronization.groupDisplayNameAttributeName=description

Mais aucun changement : dysfonctionnement + propriétés inchangées.

cristinamr
World-Class Innovator
World-Class Innovator

Excusez-moi, c'est quoi l'ANR?

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

Mes excuses, je me suis trompé

je voulais dire LDAP

J’ai modifié mon précédent message 

J'ai monté un environnement de développement sous lequel j'ai configuré une connexion via LDAP.

D'emblée, j'ai corrigé le fichier .properties en prenant le soin de bien renseigner les propriétés :

ldap.synchronization.groupIdAttributeName=cn

ldap.synchronization.groupDisplayNameAttributeName=businessCategory

J'ai le même problème : je ne peux afficher les détails d'un groupe du LDAP.

Il se trouve que la propriété cn contient des /.
Ex : Service/2000/1200

Serait-ce là la source de mon problème ?
L'identifiant d'un groupe ne peut contenir ce caractère ?

Bonjour,

Il est fort possible que cela puisse être lié. Pourriez-vous effectuer le test en remplaçant les "/" par des "-" ?

Y.

livier
Confirmed Champ
Confirmed Champ

Bonjour,

Je vous remercie.
Malheureusement, il ne m'est pas possible de modifier cette propriété.

Bonjour,

J'ai effectué un test local et le caractère "/" posse effectivement problème lorsqu'il est dans le nom du groupe synchronisé.

Y.