--- a/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py +++ a/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py @@ -546,8 +546,8 @@ def __init__(self, co, lo, position, dn='', superordinate=None, attributes=None) global s4connector_present if s4connector_present is None: s4connector_present = False - searchResult = self.lo.search('(&(|(objectClass=univentionDomainController)(objectClass=univentionMemberServer))(univentionService=S4 Connector))', attr=['aRecord']) - s4connector_present = any(ddn for (ddn, attr) in searchResult if 'aRecord' in attr) + searchResult = self.lo.search('(&(|(objectClass=univentionDomainController)(objectClass=univentionMemberServer))(univentionService=S4 Connector))', attr=['aRecord', 'aAAARecord']) + s4connector_present = any(ddn for (ddn, attr) in searchResult if set('aAAARecord', 'aRecord') & set(attr)) self.s4connector_present = s4connector_present if not univention.admin.modules.modules: