Univention Bugzilla – Bug 22530
univention-repository-updater verträgt keine Version in component/version
Last modified: 2011-09-14 10:57:07 CEST
# ucr search version mail/cyrus/version: 2.2 repository/mirror/version/end: 2.4-2 repository/mirror/version/start: 2.3-0 repository/online/component/opsi/version: 2.3,2.4 repository/online/component/ucsschool/version: 2.3,2.4 update/umc/nextversion: true version/patchlevel: 2 version/releasename: golden beech version/security-patchlevel: 3 version/version: 2.4 # univention-repository-update net Traceback (most recent call last): File "/usr/sbin/univention-repository-update", line 259, in ? update_net( options ) File "/usr/sbin/univention-repository-update", line 166, in update_net mirror.run() File "/usr/lib/python2.4/site-packages/univention/updater/mirror.py", line 213, in run self.mirror_update_scripts() File "/usr/lib/python2.4/site-packages/univention/updater/mirror.py", line 109, in mirror_update_scripts for server, struct, phase, path, script in UniventionUpdater.get_sh_files(all_repos): File "/usr/lib/python2.4/site-packages/univention/updater/tools.py", line 1343, in get_sh_files for server, struct in repositories: File "/usr/lib/python2.4/site-packages/univention/updater/tools.py", line 913, in _iterate_component_repositories for ver in self._iterate_versions(struct, version, version, parts, archs, server): File "/usr/lib/python2.4/site-packages/univention/updater/tools.py", line 822, in _iterate_versions (ver.major, ver.minor, ver.patchlevel) = (start.major, start.minor, start.patchlevel) AttributeError: 'str' object has no attribute 'major'
Created attachment 3273 [details] Fix repository/online/component/$comp/version=2.3,2.4 not being converted to UCS_Version() instance. Ungetestet.
Patched tools.py as suggested. Works for me.
*** Bug 23030 has been marked as a duplicate of this bug. ***
Patch wurde übernommen univention-updater wurde neu gebaut Changelogeintrag wurde erstellt
OK, war nachvollziehbar und ist behoben. Changelog Eintrag vorhanden
UCS 2.4-3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".