Univention Bugzilla – Bug 23948
Traceback beim Update 2.4-2 auf 2.4-3
Last modified: 2011-12-27 11:01:37 CET
Auf einem frisch installierten UCS Master mit einem lokalen Repository kam es beim Einspielen der Updates von einem ISO-Image zu folgendem Traceback. Zu dem Zeitpunkt waren keine anderen Repository-Komponenten eingebunden: # univention-updater cdrom --iso ucs_update_2.4-2_-_2.4-3-20110913-dvd-amd64.iso Mounting the ISO image ucs_update_2.4-2_-_2.4-3-20110913-dvd-amd64.iso Update to = 2.4-3 Traceback (most recent call last): File "/usr/sbin/univention-updater", line 556, in ? main() File "/usr/sbin/univention-updater", line 450, in main temporary_sources_list = updater.release_update_temporary_sources_list(nextversion) UnboundLocalError: local variable 'updater' referenced before assignment
Über den Befehl univention-repository-update konnte das Update ordentlich ins Repository kopiert und anschließend über den univention-updater-Aufruf installiert werden.
Erneut gemeldet über Ticket#: 2011100410002334; http://forum.univention.de/viewtopic.php?f=48&t=1601&p=5490
Die fehlende Variable "updater" wird im Codepfad "cdrom" jetzt mit einer UpdaterLocal()-Instanz initialisiert. Der Fehler wurde in UCS 2.4-4 und UCS 3.0-0 gefixt. Changelogeintrag wurde vorgenommen.
OK: Problem konnte mit UCS-2.4-3 nachvollzogen werden. OK: Trat nicht mehr auf mit univention-updater_6.0.109-1.978.201112070932 aus UCS-2.4-3 OK: "Ein Traceback bei<del>m</del> der..." svn11591 Neu: Bug #25495: Fehlender Zeilenumbruch Bug #25496: Traceback bei nextversion=none
UCS 2.4-4 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"