Univention Bugzilla – Bug 44148
Docker Apps do not notify about an upgrade
Last modified: 2017-05-03 15:37:12 CEST
For the upgrade action used by Docker Apps, _send_information is: def _send_information(self, app, status): if app > self.old_app: super(Upgrade, self)._send_information(app, status) But Docker Apps set self.old_app = app after the upgrade and before the _send_information, essentially never sending the success status.
Fixed in 4.1-4 univention-appcenter 5.0.23-65.289.201703301743 and 4.2 univention-appcenter 6.0.7-2A~4.2.0.201703301749 by adding self.original_app along with self.old_app.
OK - upgrade notification for docker apps (a) package/version update [ DEBUG]: send_information: action=upgrade app=tine20 value=None status=200 [ DEBUG]: tracking information: {'status': 200, 'uuid': '9d4efbbd-65bc-454a-a706-9628e494fbc1', 'app': u'tine20', 'version': u'2015.11.19-ucs1', 'role': 'domaincontroller_ma ster', 'action': 'upgrade', 'system-uuid': '300be1b5-e828-4b41-b17f-2eb5edf38339'} (b) image update [ DEBUG]: send_information: action=upgrade app=jenkins value=None status=200 [ DEBUG]: tracking information: {'status': 200, 'uuid': '9d4efbbd-65bc-454a-a706-9628e494fbc1', 'app': u'jenkins', 'version': u'2.32.2', 'role': 'domaincontroller_master', ' action': 'upgrade', 'system-uuid': '300be1b5-e828-4b41-b17f-2eb5edf38339'} OK - YAML
<http://errata.software-univention.de/ucs/4.1/412.html>