Univention Bugzilla – Bug 40713
univention-app upgrade fails when App has DefaultPackagesMaster
Last modified: 2016-02-24 13:06:47 CET
Found during QA of Bug#40674: Upgrading Master Packages leads to an error.
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
<http://errata.software-univention.de/ucs/4.1/118.html>