LDAP syncing scripts (local_ldap) legt keine Gruppen an und trägt keine User ein

Guten Abend liebe Leute

Mein Moodle 4.2 mit der LDAP Sync Script Version 3.11.1 (wahlweise im Original und in der erweiterten Version) erzeugt keine Gruppen, weil die Gruppen angeblich leer seien. Was natürlich nicht stimmt. Die Caches lösche ich regelmäßig :slight_smile:

Hier der Log:

Execute scheduled task: Synchronize cohorts from LDAP groups (local_ldap\task\group_sync_task)
... started 23:37:06. Current memory use 14.7 MB.
Fetching LDAP groups using filter: (&(cn=*)(objectclass=group))
Number of LDAP groups found: 32
Processing LDAP group teachers
   ... number of members: 0
   ... not crating empty cohort
Processing LDAP group attic
   ... number of members: 0
   ... not crating empty cohort
Processing LDAP group 05a
   ... number of members: 0
   ... not crating empty cohort
Processing LDAP group 05b
   ... number of members: 0
   ... not crating empty cohort
Processing LDAP group 05c
   ... number of members: 0
   ... not crating empty cohort
Processing LDAP group 05d
   ... number of members: 0
   ... not crating empty cohort
Processing LDAP group 05e
   ... number of members: 0
   ... not crating empty cohort
Processing LDAP group 06a
   ... number of members: 0
   ... not crating empty cohort

Hier die Einstellungen des Scripts:

Und die des Auth-Plugins

Kann mir jemand bitte einen Tipp geben?

Hallo,

dein Kontext ist
ou=teachers,ou= …
Das bedeutet, er prozessiert nur was in „teachers“ ist, oder steht danach noch der Kontext der Schüler?

LG

Holger

Der Kontext stundet kommt danach. Aber selbst die Gruppe Teachers wird nicht erzeugt

Hallo Heiko,

er findet ja die Gruppen, das passt also. Nicht aber die Mitglieder - da müsste bei „Mitgliedmerkmal“ vermutlich „member“ stehen und nicht „memberuid“.

Nach dem Ändern musst Du alle Moodle-Caches löschen, damit die Änderungen wirksam werden.

Beste Grüße

Jörg

1 „Gefällt mir“

Ja danke, das war die Lösung.