Univention Bugzilla – Full Text Bug Listing |
Summary: | univention-app upgrade fails when App has DefaultPackagesMaster | ||
---|---|---|---|
Product: | UCS | Reporter: | Dirk Wiesenthal <wiesenthal> |
Component: | App Center | Assignee: | Dirk Wiesenthal <wiesenthal> |
Status: | CLOSED FIXED | QA Contact: | Felix Botner <botner> |
Severity: | normal | ||
Priority: | P5 | CC: | best, walkenhorst |
Version: | UCS 4.1 | ||
Target Milestone: | UCS 4.1-1-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
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: |
Description
Dirk Wiesenthal
2016-02-17 14:17:43 CET
Reproduce: univention-app install openvpn4ucs=1.1.4 univention-app upgrade openvpn4ucs Fixed in univention-appcenter 5.0.20-3.114.201602180113 univention-appcenter 5.0.20-5.116.201602181303 fixes one more issue with the component not being properly unregistered. Traceback (most recent call last): File "/usr/bin/univention-app", line 86, in <module> main() File "/usr/bin/univention-app", line 76, in main ret = args.func(args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/__init__.py", line 182, in call_with_namespace result = self.main(namespace) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/upgrade.py", line 68, in main return self.do_it(args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install_base.py", line 107, in do_it self._do_it(app, args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_upgrade.py", line 84, in _do_it return super(Upgrade, self)._do_it(app, args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 73, in _do_it if self._install_app(app, args): File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_install.py", line 53, in _install_app return super(Install, self)._install_app(app, args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 138, in _install_app self._install_master_packages(app, 30) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 89, in _install_master_packages ucr_save(self._register_component_dict(self, old_app, server)) TypeError: _register_component_dict() takes exactly 3 arguments (4 given) OK - slave (install, upgrade) OK - master (install, upgrade) OK - YAML |