Univention Bugzilla – Bug 47910
Regression: udm/query (dns/dns): IndexError: tuple index out of range
Last modified: 2019-01-31 13:50:59 CET
Version: 4.3-2 errata257 (Neustadt) Internal server error during "udm/query (dns/dns)". Request: udm/query (dns/dns) File "%PY2.7%/notifier/threads.py", line 78, in _run tmp = self._function() File "%PY2.7%/notifier/__init__.py", line 104, in __call__ return self._function( *tmp, **self._kwargs ) File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 595, in _thread result = module.search(container, objectProperty, objectPropertyValue, superordinate, scope=scope, hidden=hidden) File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 84, in _decorated return method(*args, **kwargs) File "%PY2.7%/univention/management/console/ldap.py", line 143, in _decorated result = func(*args, **kwargs) File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 486, in search result = self.module.lookup(None, ldap_connection, filter_s, base=container, superordinate=superordinate, scope=scope, sizelimit=sizelimit) File "%PY2.7%/univention/admin/handlers/dns/dns.py", line 102, in lookup ret += univention.admin.handlers.dns.srv_record.lookup(co, lo, filter_s, base, superordinate, scope, unique, required, timeout, sizelimit) File "%PY2.7%/univention/admin/handlers/__init__.py", line 1570, in lookup filter_s = cls.lookup_filter(filter_s, lo) File "%PY2.7%/univention/admin/handlers/__init__.py", line 1602, in lookup_filter filter_p.append_unmapped_filter_string(filter_s, cls.rewrite_filter, module.mapping) File "%PY2.7%/univention/admin/filter.py", line 82, in append_unmapped_filter_string walk(filter_p, rewrite_function, arg=mapping) File "%PY2.7%/univention/admin/filter.py", line 230, in walk walk(e, expression_walk_function, conjunction_walk_function, arg) File "%PY2.7%/univention/admin/filter.py", line 235, in walk expression_walk_function(filter, arg) File "%PY2.7%/univention/admin/handlers/__init__.py", line 1643, in rewrite_filter univention.admin.mapping.mapRewrite(filter, mapping, dont_map_value=dont_map_value) File "%PY2.7%/univention/admin/mapping.py", line 484, in mapRewrite v = filter.value if dont_map_value else mapping.mapValue(key, filter.value) File "%PY2.7%/univention/admin/mapping.py", line 298, in mapValue return map_value(value) if map_value else value File "%PY2.7%/univention/admin/handlers/dns/srv_record.py", line 114, in mapName return '_{0}._{1}'.format(*old[: 2]) IndexError: tuple index out of range Role: domaincontroller_master
Reported again: Version: 4.3-2 errata257 (Neustadt) Traceback: Same as Comment 0
Reported again: Version: 4.3-2 errata257 (Neustadt) Traceback: Same as Comment 0 Remark: DNS Modul: Es wird eine Suche im "Forward-Bereich" mit beliebigem Begriff z.B. "server" durchgeführt.
Bug #40672 fixed search filter creation for complex syntax classes. Before Bug #40672 was fixed the mapName function in srv_record.py always got a string as parameter from a frontend search. Now that it gets a list this Traceback occurs.
Reported again: Version: 4.3-2 errata257 (Neustadt) Remark: Hallo, in der DNS Maske, wenn in der Suche etwas gesucht wird, kommt diese Fehlermeldung. Ansonsten können die Daten auf der Konsole gesucht werden. Traceback: Same as Comment 0
Reported again: Version: 4.3-2 errata264 (Neustadt) Traceback: Same as Comment 0
Reported again: Version: 4.3-2 errata270 (Neustadt) Traceback: Same as Comment 0 testing env 10.200.42.10 - feel free
Reported again: Version: 4.3-2 errata264 (Neustadt) Version: 4.3-2 errata270 (Neustadt) Version: 4.3-2 errata270 (Neustadt) - UCS@school 4.3 v5 Version: 4.3-2 errata270 (Neustadt) Remark: error on web GUI during exploring DNS zone Version: 4.3-2 errata270 (Neustadt) - UCS@school 4.3 v5 Version: 4.3-2 errata270 (Neustadt) Traceback: Same as Comment 0
It happens a lot.
Reported again: Version: 4.3-2 errata270 (Neustadt) Ticket#2018101621000021 Traceback: Same as Comment 0 Version: 4.3-2 errata281 (Neustadt) Ticket#2018101721001671 Traceback: Same as Comment 0
c2fd2c39db Bug #47910: fix index out of range error when creating searchfilters 6c7ab8fa52 Bug #47910: Debian changelog entries 1c57c66194 Bug #47910: YAML - add entries 892eaf29fc Bug #47910: Merge branch 'jkeiser/4.3-2/47910/udm_query_index_out_of_range' into 4.3-2 f8cc8c573b Bug #47910: YAML - update version Successful build Package: univention-virtual-machine-manager-schema Version: 8.0.0-3A~4.3.0.201810172013 Successful build Package: univention-directory-manager-modules Version: 13.0.25-3A~4.3.0.201810172015
Ok, works again.
<http://errata.software-univention.de/ucs/4.3/283.html> <http://errata.software-univention.de/ucs/4.3/285.html>
*** Bug 48046 has been marked as a duplicate of this bug. ***
Reported again: Version: 4.3-2 errata270 (Neustadt) Ticket#2018110521000568 Traceback: Same as Comment #0
Reported again: Version: 4.3-2 errata255 (Neustadt) Ticket#2019012521000761 Traceback: Same as Comment #0