Univention Bugzilla – Bug 55041
App-Update UnicodeDecodeError: 'utf8' codec can't decode byte in position x : invalid start byte
Last modified: 2022-07-28 20:34:48 CEST
Similar to Bug 51290, only this exists in 5.1 versus 4.4. When running univention-upgrade from shell, error is thrown when 'Checking for app updates:' is invoked. This OS instance has been upgraded from 4.4-9. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/univention/updater/scripts/upgrade.py", line 436, in do_update update_available = performUpdate(options, checkForUpdates=options.check, silent=False) File "/usr/lib/python3/dist-packages/univention/updater/scripts/upgrade.py", line 139, in performUpdate if func(options, checkForUpdates, silent): File "/usr/lib/python3/dist-packages/univention/updater/scripts/upgrade.py", line 271, in do_app_updates app_upgrade_search.call() File "/usr/lib/python3/dist-packages/univention/appcenter/actions/__init__.py", line 186, in call return obj.call_with_namespace(namespace) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/__init__.py", line 193, in call_with_namespace result = self.main(namespace) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/upgrade_search.py", line 52, in main get_action('update').call() File "/usr/lib/python3/dist-packages/univention/appcenter/actions/__init__.py", line 186, in call return obj.call_with_namespace(namespace) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/__init__.py", line 193, in call_with_namespace result = self.main(namespace) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/update.py", line 81, in main if self._download_supra_files(appcenter_cache): File "/usr/lib/python3/dist-packages/univention/appcenter/actions/update.py", line 150, in _download_supra_files return self._download_files(appcenter_cache, ['app-categories.ini', 'rating.ini', 'license_types.ini', 'ucs.ini', 'suggestions.json']) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/update.py", line 158, in _download_files present_etags = self._get_etags(etags_file) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/update.py", line 130, in _get_etags for line in f: File "/usr/lib/python3.7/codecs.py", line 322, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8f in position 150: invalid start byte
Update: version of 5.1 is incorrect. Occurring in version 5.0-1.