Index: /usr/share/pycentral/python-univention-directory-manager/site-packages/univention/admin/uldap.py =================================================================== --- /usr/share/pycentral/python-univention-directory-manager/site-packages/univention/admin/uldap.py (Revision 12393) +++ /usr/share/pycentral/python-univention-directory-manager/site-packages/univention/admin/uldap.py (Revision 12425) @@ -312,6 +312,10 @@ except ldap.INAPPROPRIATE_MATCHING, msg: raise univention.admin.uexceptions.insufficientInformation, msg[0]['desc'] except ldap.LDAPError, msg: + # workaround for bug 14827 ==> msg tuple seems to be empty + if not msg: + univention.debug.debug(univention.debug.ADMIN, univention.debug.ERROR, 'uldap.searchDn: ldapError occured: msg=' % str(msg)) + raise univention.admin.uexceptions.ldapError, str(msg) raise univention.admin.uexceptions.ldapError, msg[0]['desc'] def getPolicies(self, dn, policies=[], attrs={}, result={}, fixedattrs={}):