Univention Bugzilla – Bug 27991
Probleme bei Schule-OUs mit einem Bindestrich/Minus im Namen
Last modified: 2012-11-09 15:51:30 CET
Wird derzeit ein Minus (/ein Bindestrich) im Namen der Schul-OU angegeben, so gibt es so treten an einigen Stellen Probleme auf. Die bisher angelegten Bugs werden als Duplicate dieses hier geschlossen.
Zumindest könnte das Anlegen von OUs mit "-" verhindert werden in den Wizards und im Import-Skript.
*** Bug 27971 has been marked as a duplicate of this bug. ***
*** Bug 27972 has been marked as a duplicate of this bug. ***
*** Bug 27968 has been marked as a duplicate of this bug. ***
*** Bug 27964 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > Zumindest könnte das Anlegen von OUs mit "-" verhindert werden in den Wizards > und im Import-Skript. Zunächst wird dies so umgesetzt, später wird auch ein Minus möglich sein (→ siehe Bug 28058).
Für diesen Bug wurden zwei Pakete angepasst. Im 'ucs-school-import'-Paket wurde das Import-Skript angepasst, sodass es auch hier nicht mehr möglich ist auf der Kommandozeile Schulen mit einem Bindestrich im Namen anzulegen. Des Weiteren wurde 'ucs-school-umc-wizards' angepasst, sodass es im Frontend und Backend abgefangen wird. - Bug wurde im SVN gefixed - Patches wurden eingescheckt - Pakete sind im 'ucsschool-errata'-Scope gebaut - 2x YAML wurden hinzugefügt - Changelog für UCS@school 3.1 wurde angepasst (im UMC Bereich, ich denke das reicht an dieser Stelle)
Kannst du bitte noch die Fehlerausgabe des Import-Skriptes mit ins Log schreiben (als WARN vielleicht?). Das würde bei einer Fehlersuche enorm helfen.
"To avoid problems in the UMC it is no longer allowed to use hyphens in the name of a school." Würde ich nochmal etwas umformulieren, bspw.: "This update disables the creation of school OUs that contain hyphens in their name in order to avoid errors for some UMC modules."
(In reply to comment #9) > ... > Würde ich nochmal etwas umformulieren, bspw.: → Bitte auch entsprechend im Changelog-Eintrag anpassen.
(In reply to comment #10) > (In reply to comment #9) > > ... > > Würde ich nochmal etwas umformulieren, bspw.: > > → Bitte auch entsprechend im Changelog-Eintrag anpassen. Die Anpassungen an dem Changelog/YAML habe ich schon einmal durchgeführt.
Die Anpassungen wurden vorgenommen. Das Paket ist gebaut und die YAML wurde noch einmal angepasst (bzgl. der Paketversion)
Ich habe die YAML für ucs-school-import entfernt, da es eine Überschneidung mit einem weiteren errata gab, sodass das Paket bereits draußen ist.
Die Fehlermeldung wird noch nicht korrekt ausgegeben (bspw. beim Anlegen eines Benutzers mit falscher E-Mail-Adresse): process = subprocess.Popen([script, tmpfile.name], subprocess.PIPE) → es fehlt ein "stdout="
Die Änderungen in Changelog-/YAML-Dateien sind soweit ok.
(In reply to comment #13) > Ich habe die YAML für ucs-school-import entfernt, da es eine Überschneidung mit > einem weiteren errata gab, sodass das Paket bereits draußen ist. → OK, der Patch wurde aus Versehen in das letzte Erratum eingebaut. Die Änderungen funktionieren, insofern kein Problem. (In reply to comment #7) > ... > - Bug wurde im SVN gefixed → OK > - Patches wurden eingescheckt → OK > - Pakete sind im 'ucsschool-errata'-Scope gebaut → OK > - 2x YAML wurden hinzugefügt → YAML-Datei OK > - Changelog für UCS@school 3.1 wurde angepasst (im UMC Bereich, ich denke das > reicht an dieser Stelle) → OK (In reply to comment #12) > Die Anpassungen wurden vorgenommen. Das Paket ist gebaut und die YAML wurde > noch einmal angepasst (bzgl. der Paketversion) → OK, Fehlermeldungen werden jetzt geloggt.
Erratum wurde veröffentlicht.
http://errata.univention.de/ucsschool-errata11.html