Univention Bugzilla – Full Text Bug Listing |
Summary: | Nagios-Dienst nach Benachrichtungungszeitraum hinzufügen | ||
---|---|---|---|
Product: | UCS | Reporter: | Janis Meybohm <meybohm> |
Component: | UMC - Nagios | Assignee: | Florian Best <best> |
Status: | CLOSED DUPLICATE | QA Contact: | Jürn Brodersen <brodersen> |
Severity: | normal | ||
Priority: | P5 | CC: | best, brodersen, buesching, gohmann, klaeser |
Version: | UCS 3.0 | ||
Target Milestone: | UCS 3.x | ||
Hardware: | Other | ||
OS: | Linux | ||
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: |
Description
Janis Meybohm
2011-12-06 12:24:22 CET
Das Problem betrifft alle Searchforms, in denen Properties ausgewählt werden können, die auf LDAP_Search-Syntax basieren. Bspw. auch im Nagios-UDM-Modul: Nagios object type: Nagios Service Property: Check period → provoziert den gleichen Traceback Die Funktion read_syntax_choices ist primär für das Kommando udm/syntax/choices gebaut worden welches die Liste von von Auswahlmöglichkeiten zurückliefert. In diesem Fall wird das Kommando udm/values aufgerufen. Dies versucht die Funktion read_syntax_choices zu nutzen, um die Auswahlmöglichkeiten für eine Suchform zu ermitteln. In diesem Fall wird allerdings der read_syntax_choices Funktion nur der Syntax-Name übergeben. Normalerweise wird dieser Funktion in den Optionen eine vollständige Spezifikation der LDAP_Search-Syntax übergeben. Um dieses Problem zu beheben sollte in get_default_values zuvor ermittelt werden, welche LDAP_Search-Syntax hier benötigt wird und dann die Definition an read_syntax_choices übergeben werden. Es gibt zwei Möglichkeiten wie eine LDAP_Search-Syntax definiert sein kann: - LDAP-Objekt - Im Python-Code In diesem besonderen Fall hat die LDAP_Search-Syntax Instanz keinen Namen (bzw. self.name == None). Da bleibt dann nur die Möglichkeit in dem angegebenen UDM-Modul nach der Property zu suchen und die Syntax-Klasse dort direkt auszulesen. Nach der Anpassung muss die Funktion aller Attribute mit LDAP_Search-Syntax überprüft werden. (In reply to comment #2) > Nach der Anpassung muss die Funktion aller Attribute mit LDAP_Search-Syntax > überprüft werden. Das können wir nur sinnvoll machen, wenn wir die kompletten Produkttests durchführen. Da es nicht so kritisch ist -> 3.1. *** This bug has been marked as a duplicate of bug 38635 *** |