Bug 23030 - Traceback bei Synchronisation von Komponenten mit 2.4-2 (über ältere Versionen?)
Traceback bei Synchronisation von Komponenten mit 2.4-2 (über ältere Versionen?)
Status: CLOSED DUPLICATE of bug 22530
Product: UCS
Classification: Unclassified
Component: Update - Repository administration
UCS 2.4
Other Linux
: P5 normal (vote)
: UCS 2.4-3
Assigned To: Sönke Schwardt-Krummrich
Felix Botner
:
: 23034 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-07-15 08:06 CEST by Ingo Steuwer
Modified: 2011-09-14 10:56 CEST (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ingo Steuwer univentionstaff 2011-07-15 08:06:29 CEST
Nach dem Repository-Aufbau mit UCS 2.4 benötigt man für die Installation von UCD auch die UCD-Komponente aus 2.3. Bei der Repository-Synchronisation gibt es dann aber einen Traceback:

# 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'


UCR:
# ucr search --brief repository
directory/manager/web/modules/policies/repositoryserver/additional: apt.univention.de
directory/manager/web/modules/policies/repositoryserver/search/default: name
directory/manager/web/modules/policies/repositorysync/search/default: name
local/repository: yes
online/repository/clean: <empty>
repository/mirror/architectures: <empty>
repository/mirror/basepath: /var/lib/univention-repository
repository/mirror/httpmethod: <empty>
repository/mirror/port: <empty>
repository/mirror/prefix: <empty>
repository/mirror/recreate_packages: yes
repository/mirror/server: apt.univention.de
repository/mirror/sources: <empty>
repository/mirror/threads: 10
repository/mirror/version/end: <empty>
repository/mirror/version/start: 2.4-0
repository/mirror: yes
repository/online/architectures: <empty>
repository/online/component/ucd/server: apt.univention.de
repository/online/component/ucd/version: 2.3,2.4
repository/online/component/ucd: enabled
repository/online/hotfixes: no
repository/online/httpmethod: <empty>
repository/online/maintained: yes
repository/online/port: 80
repository/online/prefix: univention-repository
repository/online/server: dc02.test
repository/online/sources: <empty>
repository/online/unmaintained: no
repository/online: yes
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2011-07-15 13:44:33 CEST
*** Bug 23034 has been marked as a duplicate of this bug. ***
Comment 2 Ingo Steuwer univentionstaff 2011-07-18 14:16:10 CEST
Beschreibung angepasst: laut Bug #23034 ist das ein Standard UCS 2.4-2 Problem?
Comment 3 Michael Basse univentionstaff 2011-07-25 13:32:33 CEST
Das Problem tritt genau dann auf wenn man für eine component ebenfalls eine Versionsnummer setzt.

z.B.

repository/online/component/ucsschool/version: 2.3
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2011-07-25 13:43:48 CEST

*** This bug has been marked as a duplicate of bug 22530 ***
Comment 5 Felix Botner univentionstaff 2011-08-04 18:18:41 CEST
ja, ein Duplikat
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2011-09-14 10:56:07 CEST
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".