Bug 16211 - join mit langer DN des joinusers schlägt fehl
join mit langer DN des joinusers schlägt fehl
Status: CLOSED FIXED
Product: UCS Test
Classification: Unclassified
Component: General
unspecified
Other Linux
: P5 normal (vote)
: ---
Assigned To: Daniel Hofmann
:
Depends on: 19111
Blocks: 19356
  Show dependency treegraph
 
Reported: 2009-10-30 14:14 CET by Ingo Steuwer
Modified: 2023-03-25 06:54 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ingo Steuwer univentionstaff 2009-10-30 14:14:19 CET
Dazu sollte es einen automatischen Test geben:

+++ This bug was initially created as a clone of Bug #16210 +++

univention-join ermittelt die Bind-DN des joinusers per ldapsearch ohne auf den
Zeilenumbruch in langen Domains zu achten, die Domain ist dann für lange DNs
falsch und der join scheitert.
Comment 1 Christoph Niemann univentionstaff 2009-11-27 13:40:08 CET
Skript ist erstellt (10_ldap/05longdnjoin)
Comment 2 Janek Walkenhorst univentionstaff 2010-07-13 09:29:45 CEST
Der Test führt dazu, dass der ldap-Server des Masters der automatischen Test-Umgebung hängt, wenn der Test auf dem Backup ausgeführt wird, darum wurde der erst einmal entfernt.
Comment 3 Daniel Hofmann univentionstaff 2010-08-10 17:12:44 CEST
habe 10_ldap/05join_with_long_bind_dn wieder hinzugefügt und das Skript etwas verbessert. Zur Behebung des Problems habe ich die DN verkürzt. Sie bricht bei einem ldapsearch nach wie vor gut um, eliminiert aber nicht mehr den slapd des Masters.

Besonderheiten an dem Skript sind, dass es nicht vollständig aufräumt, d.h. der Join wird nicht rückgängig gemacht .. ist das evtl. einfacher, als ich denke, dann könnte ich das noch einbauen ? Außerdem benötigt das Skript einen Master, mit dem es joinen kann. Diesen findet es genau wie univention-join über den SRV-record im DNS, muss dafür aber natürlich den Master als Nameserver eingetragen haben. Falls kein solcher Record gefunden wird beendet sich das Skript mit einem undefinierten returncode, da IMHO keiner der bereits definierten wirklich passt.
Comment 4 Janek Walkenhorst univentionstaff 2010-11-30 15:09:22 CET
(In reply to comment #2)
> Der Test führt dazu, dass der ldap-Server des Masters der automatischen
> Test-Umgebung hängt, wenn der Test auf dem Backup ausgeführt wird, darum wurde
> der erst einmal entfernt.
Das ist eventuell Bug #20841 (die Symptome gleichen sich)
Comment 5 Stefan Gohmann univentionstaff 2016-10-12 07:30:20 CEST
Set old bugs to VERIFIED.