Univention Bugzilla – Full Text Bug Listing |
Summary: | Groups with windowscomputers are not synchronized | ||
---|---|---|---|
Product: | UCS | Reporter: | Christina Scheinig <scheinig> |
Component: | AD Connector | Assignee: | Felix Botner <botner> |
Status: | CLOSED FIXED | QA Contact: | Stefan Gohmann <gohmann> |
Severity: | normal | ||
Priority: | P5 | CC: | alexander.wotschke, andree.hingst, best, gohmann, grandjean, stephan.hendl |
Version: | UCS 4.1 | ||
Target Milestone: | UCS 4.1-4-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
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?: | Yes |
School Customer affected?: | ISV affected?: | ||
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | 2016111621000201 | Bug group (optional): | |
Max CVSS v3 score: |
Description
Christina Scheinig
2016-11-18 16:00:04 CET
The comment before the line which raises the exception says: if self.modules[k].identify(member_dn, ucs_object['attributes']): # identify if DN is a user or a group (will be ignored it is a host) → seems this is not true. (In reply to Florian Best from comment #1) > The comment before the line which raises the exception says: > > if self.modules[k].identify(member_dn, ucs_object['attributes']): > # identify if DN is a user or a group (will be ignored it is a host) > > → seems this is not true. Yes, the problem with comments... :) I guess it was true before we started to synchronize windows clients: r51407 + * Allow synchronisation of Windows clients (Bug #34091) Are there any new results available? (In reply to Stephan Hendl from comment #3) > Are there any new results available? Not yet. Sorry. But I'll tag it as Erratum. * univention-ad-connector * added "windowscomputer" support to group_members_sync_to_ucs * 4.1-4 r75207 * 4.2-0 r75208 * ucs-test * added 108sync_windowscomputer_groupmembership_ad_to_ucs * 4.1-4 r75212 * 4.2-0 r75213 started ad jenkins tests these test failed now 55_adconnector.156sync_ad_user_group_membership.test 55_adconnector.163sync_ad_remove_capital_user_from_group.test 55_adconnector.256read_ad_user_group_membership.test user is removed from group in ad, but not in ucs. group_members_sync_to_ucs: ucs_members: ['uid=user1,cn=users,dc=w2k12,dc=test'] group_members_sync_to_ucs: ucs_members_from_ad: {'unknown': [], 'group': [], 'user': [], 'windowscomputer': []} group_members_sync_to_ucs: uid=user1,cn=users,dc=w2k12,dc=test was found in group member ucs cache of cn=group1,cn=groups,dc=w2k12,dc=test _ignore_object: Do not ignore uid=user1,cn=users,dc=w2k12,dc=test _ignore_object: Do not ignore uid=user1,cn=users,dc=w2k12,dc=test _ignore_object: ignore object because of match_filter group_members_sync_to_ucs: members to add: {'unknown': [], 'group': [], 'user': [], 'windowscomputer': []} group_members_sync_to_ucs: members to del: {'group': [], 'user': [], 'windowscomputer': []} added wrong self._ignore_object in group_members_sync_to_ucs, fixed with -if not self._ignore_object('user', ucs_object) and not self._ignore_object('group', ucs_object) and not self._ignore_object('windowscomputer', ucs_object): +if not self._ignore_object('user', ucs_object) and not self._ignore_object('group', ucs_object): restarted tests jenkins tests are OK now. Tests: OK Jenkins: OK Code review: OK UCS 4.2 merge: OK YAML: OK |