Univention Bugzilla – Bug 29874
Reproduzierbare Sync Inkonsistenzen mit W2012 Server
Last modified: 2013-03-07 15:43:49 CET
Created attachment 4944 [details] connector.log während initialer synchronisation Installiert war ein AD unter Windows 2012 Server, per AD Connector verbunden ein UCS3.1. Skriptgesteuert wurden nun 5 Gruppen und 10 Benutzer Skriptgesteuert auf AD Seite erzeugt. (Benutzernamen aduserXX, Gruppennamen adgroup_XX) Es ergab sich folgendes Fehlerbild: Vor dem initialen Sync erstelle Benutzer wurden nichtdeterministisch einigen Gruppen nicht zugewiesen. Nach dem löschen und neuanlegen aller Gruppen und Benutzer werden jene überhaupt nicht synchronisiert, die genau dann angelegt werden, wenn der AD Connector gerade einen sync durchführt.
Created attachment 4945 [details] connector.log einer Synchronisation während gerade Benutzer erstellt werden
Ich kann das in der Form nicht reproduzieren. Zwei Tests: Auf AD-Seite 100 Benutzer und Gruppen anlegen (wobei jeder Benutzer in jeder der Gruppen ist) und dann die Synchronisation starten -> ERFOLG Dann nochmal das Gleiche, aber während die Synchronisation läuft werden auf die gleiche Art nochmal 100 Benutzer und Gruppen angelegt -> ERFOLG, siehe Anhang "logs.tar.gz"
Created attachment 5094 [details] logs.tar.gz
Ich konnte das gerade in meiner Testumgebung nochmal reproduzieren. 20 Benutzer von denen jeder in jeder der angelegten 10 Gruppen sein sollte. Nach dem Synchronisieren fehlen jedoch einige Zugehörigkeiten. Die VMs kann ich bei Bedarf noch zur Verfügung stellen.
Auch folgendes ist reproduzierbar: ad-connector stoppen, dann auf AD Seite Benutzer/Gruppen anlegen und ad-connector wieder starten. Auch dann sind Gruppenzugehörigkeiten teilweise verloren gegangen.
Created attachment 5107 [details] script to create users and groups in an active directory
See Bug #30317 for the corresponding S4 connector bug.
Test cases: 55_adconnector/06sync_groupmembership_ucs_to_ad 55_adconnector/07sync_groupmembership_ad_to_ucs
Fixed and build in UCS 3.1-1 and errata3.1-0.
Created attachment 5111 [details] create_users_and_groups_AD.ps1 Updated create_users_and_groups_AD.ps1 file which puts all users in all groups. To execute it in the powershell call first: Set-ExecutionPolicy Unrestricted To copy it directly on a windows machine you can download it here: http://192.168.0.3/~stefan/
OK - errata 3.1-0 OK - Advisory OK - ucs3.1-1 OK - 06sync_groupmembership_ucs_to_ad 07sync_groupmembership_ad_to_ucs OK - Changelog
http://errata.univention.de/3.1-errata68.html