Bug 26727 - Unklare Ignore-Regeln für cn=System / Rejects bei Untercontainern
Unklare Ignore-Regeln für cn=System / Rejects bei Untercontainern
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: S4 Connector
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Stefan Gohmann
Arvid Requate
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-04-05 15:40 CEST by Ingo Steuwer
Modified: 2012-12-12 21:08 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.
Description Ingo Steuwer univentionstaff 2012-04-05 15:40:36 CEST
Aufgefallen an Ticket #2012040321001586

Im Mapping des S4-Connectors werden einige Untercontainer von CN=Systems,@%@connector/s4/ldap/base@%@ auf die globale Ignore-Liste gesetzt, zusätzlich wird der eigentliche Container cn=system über einen eigenen Ignore-Filter für container/cn aus dem Sync ausgeschlossen.

Legen jetzt Windows-Services (Beispiel: SCCM-Installation) eigene Untercontainer unter CN=Systems an, werden diese rejected:

05.04.2012 15:39:38,191 LDAP        (ERROR  ): Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/univention/s4connector/__init__.py", line 1277, in sync_to_ucs
    result = self.add_in_ucs(property_type, object, module, position)
  File "/usr/lib/pymodules/python2.6/univention/s4connector/__init__.py", line 1154, in add_in_ucs
    return ucs_object.create() and self.__modify_custom_attributes(property_type, object, ucs_object, module, position)
  File "/usr/lib/pymodules/python2.6/univention/admin/handlers/__init__.py", line 332, in create
    return self._create()
  File "/usr/lib/pymodules/python2.6/univention/admin/handlers/__init__.py", line 701, in _create
    self.lo.add(self.dn, al)
  File "/usr/lib/pymodules/python2.6/univention/admin/uldap.py", line 369, in add
    raise univention.admin.uexceptions.ldapError, _err2str(msg)
ldapError: No such object


Sollte man nicht komplett cn=systems auf die globale Ignore-Liste setzen?
Comment 1 Ingo Steuwer univentionstaff 2012-04-05 15:52:21 CEST
Workaround:

Den Container CN=System auf UCS-Seite manuell anlegen:

udm container/cn create --set name=System
Comment 2 Stefan Gohmann univentionstaff 2012-07-17 17:09:41 CEST
UCS 3.1 will be the next release.
Comment 3 Stefan Gohmann univentionstaff 2012-09-25 10:26:00 CEST
Der Container wird mittlerweile synchronisiert.
Comment 4 Arvid Requate univentionstaff 2012-11-13 16:34:38 CET
Verified:

sync from ucs: [     container] [       add] cn=System,dc=arucs31i5,dc=qa
Comment 5 Stefan Gohmann univentionstaff 2012-12-12 21:08:54 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".