Bug 54107 - office365: Groups with computer members yield Tracebacks in the listener
office365: Groups with computer members yield Tracebacks in the listener
Status: NEW
Product: UCS
Classification: Unclassified
Component: Office 365
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: Mail maintainers
Mail maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-11-19 14:19 CET by Dirk Wiesenthal
Modified: 2021-11-19 14:22 CET (History)
1 user (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.
Comment 2 Erik Damrose univentionstaff 2021-11-19 14:22:58 CET
19.11.21 08:44:57.967  LISTENER    ( ERROR   ) : o365: o365bench_mgrp: member_after_add_object 1637307897.97
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/office365-group.py", line 241, in handler
    azure_group = ol.modify_group(old, new)
  File "/usr/lib/pymodules/python2.7/univention/office365/listener.py", line 586, in modify_group
    udm_obj = self.udm.get_udm_user(removed_member)
  File "/usr/lib/pymodules/python2.7/univention/office365/udm_helper.py", line 104, in get_udm_user
    return cls.get_udm_obj("users/user", userdn, attributes)
  File "/usr/lib/pymodules/python2.7/univention/office365/udm_helper.py", line 266, in get_udm_obj
    obj = mod.object(None, lo, po, dn, attributes=attributes)
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/users/user.py", line 1312, in __init__
    univention.admin.handlers.simpleLdap.__init__(self, co, lo, position, dn, superordinate, attributes=attributes)
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 232, in __init__
    raise univention.admin.uexceptions.noObject(self.dn)
univention.admin.uexceptions.noObject: cn=computeraccount,cn=computers,ou=schoolou,dc=school,dc=intranet