Univention Bugzilla – Full Text Bug Listing |
Summary: | Traceback: AttributeError: 'module' object has no attribute 'mailinglist_name' | ||
---|---|---|---|
Product: | UCS | Reporter: | Felix Botner <botner> |
Component: | UDM (Generic) | Assignee: | Dirk Wiesenthal <wiesenthal> |
Status: | CLOSED FIXED | QA Contact: | UMC maintainers <umc-maintainers> |
Severity: | normal | ||
Priority: | P5 | CC: | best, gohmann, gulden, keiser, troeder, wiesenthal |
Version: | UCS 4.3 | ||
Target Milestone: | UCS 4.3-2-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
What kind of report is it?: | Bug Report | What type of bug is this?: | 6: Setup Problem: Issue for the setup process |
Who will be affected by this bug?: | 1: Will affect a very few installed domains | How will those affected feel about the bug?: | 4: A User would return the product |
User Pain: | 0.137 | Enterprise Customer affected?: | |
School Customer affected?: | ISV affected?: | Yes | |
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | 2018101921000758 | Bug group (optional): | External feedback |
Max CVSS v3 score: | |||
Bug Depends on: | 48020 | ||
Bug Blocks: |
Description
Felix Botner
2018-10-19 15:48:23 CEST
Please revert everything from Bug #47910 and #48020! Reverted reloading of syntax.py itself in univention-directory-manager-modules 13.0.25-6A~4.3.0.201810191551 This error may probably still happen in syntax classes in syntax.d/*.py, but for now, we have fixed it for syntax classes in syntax.py itself. (In reply to Felix Botner from comment #1) > Please revert everything from Bug #47910 and #48020! not #47910 but Bug #47861 ok. univention-install univention-s4-connector ok revert ok yaml Just an explanation: (In reply to Felix Botner from comment #0) > Traceback (most recent call last): > [..] > File "/usr/lib/pymodules/python2.7/univention/admin/syntax.py", line 1616, > in parse > return super(UNIX_TimeInterval, cls).parse(texts) > TypeError: super(type, obj): obj must be an instance or subtype of type I have seen this error before: Bug #48021. The problem is that at compile time UNIX_TimeInterval was loaded the 1st time, but when used in super(UNIX_TimeInterval, cls) it had already been loaded a second time. Thus it was a new class in a new module and as such not the original super class anymore. External feedback: Version: 4.3-2 errata286 (Neustadt) Interner Server-Fehler in "udm/query (dns/dns)". Request: udm/query (dns/dns) 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 583, in _thread superordinate = mod.get(superordinate) 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 521, in get obj.open() File "%PY2.7%/univention/admin/handlers/dns/forward_zone.py", line 260, in open self['refresh'] = univention.admin.mapping.unmapUNIX_TimeInterval(soa[3]) File "%PY2.7%/univention/admin/handlers/__init__.py", line 433, in __setitem__ p = s.parse(value) File "%PY2.7%/univention/admin/syntax.py", line 1616, in parse return super(UNIX_TimeInterval, cls).parse(texts) TypeError: super(type, obj): obj must be an instance or subtype of type Role: domaincontroller_master |