Univention Bugzilla – Full Text Bug Listing |
Summary: | modify after remove corrupts pickle file when moving to a non readable location (part2) | ||
---|---|---|---|
Product: | UCS | Reporter: | Sönke Schwardt-Krummrich <schwardt> |
Component: | S4 Connector | Assignee: | Arvid Requate <requate> |
Status: | CLOSED FIXED | QA Contact: | Stefan Gohmann <gohmann> |
Severity: | normal | ||
Priority: | P5 | CC: | best, gohmann, michelsmidt, requate |
Version: | UCS 3.1 | ||
Target Milestone: | UCS 4.1-2-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?: | 3: Will affect average number of installed domains | How will those affected feel about the bug?: | 3: A User would likely not purchase the product |
User Pain: | 0.257 | Enterprise Customer affected?: | |
School Customer affected?: | Yes | ISV affected?: | |
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | Bug group (optional): | ||
Max CVSS v3 score: | |||
Bug Depends on: | 32542 | ||
Bug Blocks: | 41900 |
Description
Sönke Schwardt-Krummrich
2016-08-02 13:41:41 CEST
The problem is simply reproducible in UCS@school environments with at least one slave: 1) create 2 OUs (e.g. gsmitte and gsnord) 2) create at least one user in gsmitte 3) move this user via import script from gsmitte to gsnord. 4) check connector-s4.log of school server for gsmitte (the server should have NO read access for gsnord) 26.07.2016 15:14:31,428 LDAP (ALL ): delete_in_s4: {'dn': u'cn=univention0802a,cn=schueler,cn=users,ou=gsmitte,DC=nstx,DC=local', 'attributes': {u'cn': [u'schueler-gsmitte'], u'objectClass': [u'top', u'univentionGroup', u'posixG… Please note that the dn contains the DN of a user while the attributes contain objectclasses for groups. You've already fixed it in 4.1-2-errata. I guess the bug can be set to fixed? Yes, sorry, I didn't hit "Save Changes". Here it is: I applied the patch for the error in the modrdn 'r' (Phase I) handling in the s4-connector.py listener module. For tests I've set up an UCS@school domain and used Advisory: univention-s4-connector.yaml @Sönke, Arvid, excellent! :) Code review: OK YAML: OK Jenkins tests: OK Manual tests: OK I was able to reproduce the issue in my UCS@school test environment. With the updated packages, the move worked as expected. |