Bug 48381 - udm/object/policies (dhcp/dhcp): UDM_Error: No such object
udm/object/policies (dhcp/dhcp): UDM_Error: No such object
Status: NEW
Product: UCS
Classification: Unclassified
Component: UDM (Generic)
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-12-19 16:30 CET by Johannes Keiser
Modified: 2022-01-13 13:29 CET (History)
3 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.057
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2022011221000216, 2021031821000445, 2018112421000835, 2020061521000741, 2021012821000877
Bug group (optional): Error handling, External feedback
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Keiser univentionstaff 2018-12-19 16:30:48 CET
Version: 4.3-2 errata331 (Neustadt)

Traceback(d821ef2896c4a22b02a95c7bda77d45f):
Interner Server-Fehler in "udm/object/policies (dhcp/dhcp)".
Request: udm/object/policies (dhcp/dhcp)

  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 1176, in _thread
    policy_obj = _get_object(policy_dns[0] if policy_dns else None, policy_module)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 1142, in _get_object
    _obj = _module.get(_dn)
  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 531, in get
    UDM_Error(exc).reraise()
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 519, in get
    obj = self.module.object(None, ldap_connection, None, ldap_dn, superordinate, attributes=attributes)
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 3209, in __init__
    simpleLdap.__init__(self, co, lo, position, dn, superordinate, attributes)
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 220, in __init__
    raise univention.admin.uexceptions.noObject(self.dn)
UDM_Error: Das Objekt existiert nicht. cn=***,cn=dns,cn=dhcp,cn=policies,dc=***,dc=***

Role: domaincontroller_master
Comment 1 Christian Castens univentionstaff 2020-08-26 16:23:19 CEST
reported again:
Version: 4.4-3 errata385 (Blumenthal)

Traceback(d41d8cd98f00b204e9800998ecf8427e):
Internal server error during "udm/object/policies (navigation)".
Request: udm/object/policies (navigation)

  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 "/usr/lib/python2.7/dist-packages/univention/management/console/modules/udm/__init__.py", line 1175, in _thread
    object_dn, container_dn, obj = _get_object_parts(ioptions)
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/udm/__init__.py", line 1165, in _get_object_parts
    _obj = _get_object(_object_dn, _module)
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/udm/__init__.py", line 1144, in _get_object
    _obj = _module.get(_dn)
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/udm/udm_ldap.py", line 726, in get
    UDM_Error(exc).reraise()
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/udm/udm_ldap.py", line 714, in get
    obj = self.module.object(None, ldap_connection, None, ldap_dn, superordinate, attributes=attributes)
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/users/user.py", line 1280, 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)
UDM_Error: No such object. uid=Administrator,cn=users,dc=*****,dc=*****

Role: domaincontroller_master
Comment 2 Christian Castens univentionstaff 2021-01-29 10:21:29 CET
Version: 4.4-7 errata870 (Blumenthal)

Error:
Interner Server-Fehler in "udm/object/policies (users/user)".
Request: udm/object/policies (users/user)

  File "%PY2.7%/notifier/threads.py", line 80, in _run
    result = 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 1175, in _thread
    object_dn, container_dn, obj = _get_object_parts(ioptions)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 1165, in _get_object_parts
    _obj = _get_object(_object_dn, _module)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 1144, in _get_object
    _obj = _module.get(_dn)
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 726, in get
    UDM_Error(exc).reraise()
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 714, in get
    obj = self.module.object(None, ldap_connection, None, ldap_dn, superordinate, attributes=attributes)
  File "%PY2.7%/univention/admin/handlers/users/user.py", line 1255, in __init__
    univention.admin.handlers.simpleLdap.__init__(self, co, lo, position, dn, superordinate, attributes=attributes)
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 232, in __init__
    raise univention.admin.uexceptions.noObject(self.dn)
UDM_Error: Das Objekt existiert nicht. uid=******,cn=users,dc=******,dc=local

Role: domaincontroller_master
Comment 3 Maximilian Janßen univentionstaff 2021-11-26 14:05:08 CET
Version: 4.4-7 errata924 (Blumenthal)

Remark: Beim Kopieren eines bestehenden Users im Bereich "users", der trotz anderslautender Vorgabe in "self registered users" angelegt wurde,  kam diese Fehlermeldung.
Es scheint, dass ein Anlegen nur und ausschließlich in "self registered users" erfolgt.

Error: 
Interner Server-Fehler in "udm/object/policies (users/user)".
Request: udm/object/policies (users/user)

  File "%PY2.7%/notifier/threads.py", line 80, in _run
    result = 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 1175, in _thread
    object_dn, container_dn, obj = _get_object_parts(ioptions)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 1165, in _get_object_parts
    _obj = _get_object(_object_dn, _module)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 1144, in _get_object
    _obj = _module.get(_dn)
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 726, in get
    UDM_Error(exc).reraise()
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 714, in get
    obj = self.module.object(None, ldap_connection, None, ldap_dn, superordinate, attributes=attributes)
  File "%PY2.7%/univention/admin/handlers/users/user.py", line 1255, in __init__
    univention.admin.handlers.simpleLdap.__init__(self, co, lo, position, dn, superordinate, attributes=attributes)
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 232, in __init__
    raise univention.admin.uexceptions.noObject(self.dn)
UDM_Error: Das Objekt existiert nicht. uid=****,cn=self registered users,dc=****,dc=local

Role: domaincontroller_master
Comment 4 Maximilian Janßen univentionstaff 2022-01-13 13:29:25 CET
Version: 4.4-8 errata1146 (Blumenthal)

Remark: test

Error: 
Internal server error during "udm/object/policies (dns/dns)".
Request: udm/object/policies (dns/dns)

  File "%PY2.7%/notifier/threads.py", line 80, in _run
    result = 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 1175, in _thread
    object_dn, container_dn, obj = _get_object_parts(ioptions)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 1165, in _get_object_parts
    _obj = _get_object(_object_dn, _module)
  File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 1144, in _get_object
    _obj = _module.get(_dn)
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 726, in get
    UDM_Error(exc).reraise()
  File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 714, in get
    obj = self.module.object(None, ldap_connection, None, ldap_dn, superordinate, attributes=attributes)
  File "%PY2.7%/univention/admin/handlers/dns/forward_zone.py", line 202, in __init__
    univention.admin.handlers.simpleLdap.__init__(self, co, lo, position, dn, superordinate, attributes=attributes)
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 232, in __init__
    raise univention.admin.uexceptions.noObject(self.dn)
UDM_Error: No such object. zoneName=****.intranet,cn=dns,dc=****,dc=intranet

Role: domaincontroller_master