Univention Bugzilla – Bug 26985
version/erratalevel blockiert einspielen von erratas nach 3.0
Last modified: 2012-07-20 15:24:20 CEST
Nach dem Update auf UCS 3.0-1 wird version/erratalevel nicht auf 29 gesetzt. Entsprechend ist das einspielen der Errata updates 30+ aus den Files nicht möglich.
WORKS-FOR-ME bzw. NEED-MORE-INFO Über die CLI lässt sich zuerst das 3.0-1 Update und danach alle Errata-Updates problemlos einspielen: Initial: version/version=3.0 version/patchlevel=0 version/erratalevel=17 repository/online/errata/start= Nach 3.0-1: version/version=3.0 version/patchlevel=1 version/erratalevel=17 repository/online/errata/start=30 Nach Errata: version/version=3.0 version/patchlevel=1 version/erratalevel=17 repository/online/errata/start=93 Per UMC erscheint nach dem 3.0-1-Update folgende (verwirrende) Meldung: | Für die aktuelle Version sind keine Errata-Aktualisierungen installiert. | Es sind keine Errata-Aktualisierungen für das aktuelle Release verfügbar. Trotzdem ist folgender Link verfügbar, über den dann aber die Errata-Updates installierbar sind: | Errata-Aktualisierungen installieren Bei einigen Aufrufen erschien der Link auch erst nach einiger Zeit (Ursache unklar), aber anschließend ist die Installation ohne Probleme möglich. Im Updater gibt es auch keinen Code, der das einspielen weiterer Errata-Updates verhindern würde, wenn erratalevel niedriger/höher als der tatsächlich aktuelle Stand ist bzw. r/o/e/start zu hoch gesetzt wäre: r/o/e/start wird nur durch print_errata_repositories() für das Generieren von /etc/apt/sources.list.d/18 verwendet. errata_update_temporary_sources_list() dagegen generiert einfach temporär den Eintrag version/erratalevel +1, spielt das Update ein, und ruft sich solange selber erneut auf, wie weitere errata-Verzeichnisse gefunden werden.
OK
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".