After uploading a new docker image to our docker registry, I received the following traceback while installing an App. AttributeError: 'Docker' object has no attribute 'fatal' self.fatal(exc.args[0]) File "/usr/lib/pymodules/python2.7/univention/appcenter/docker.py", line 258, in verify docker.verify() File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_base.py", line 143, in _start_docker_image self._start_docker_image(app, hostdn, password, args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_install.py", line 57, in _install_app self._install_app(app, args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 75, in _do_it self._do_it(app, args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install_base.py", line 106, in do_it return self.do_it(args) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 62, in main result = self.main(namespace) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/__init__.py", line 182, in call_with_namespace return obj.call_with_namespace(namespace) File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/__init__.py", line 176, in call result['success'] = action.call(app=app, username=self.username, password=self.password, **kwargs) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/appcenter/__init__.py", line 337, in invoke_docker yield function(self, *args) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 284, in _fake_func return list(function(self, iterator, *nones)) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 462, in _response result = _multi_response(self, request) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 309, in _thread ret = progress_obj.poll() File "/usr/lib/pymodules/python2.7/univention/management/console/modules/mixins.py", line 149, in progress yield function(self, *args) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 284, in _fake_func return list(function(self, iterator, *nones)) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 462, in _response result = _multi_response(self, request) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 318, in _response function(self, request) File "/usr/lib/pymodules/python2.7/univention/management/console/base.py", line 283, in execute Traceback (most recent call last):
Ok, at this point the error reporting obviously needs to be improved.
This issue has been filled against UCS 4.1. The maintenance with bug and security fixes for UCS 4.1 has ended on 5st of April 2018. Customers still on UCS 4.1 are encouraged to update to UCS 4.3. Please contact your partner or Univention for any questions. If this issue still occurs in newer UCS versions, please use "Clone this bug" or simply reopen the issue. In this case please provide detailed information on how this issue is affecting you.