Bug 26985 - version/erratalevel blockiert einspielen von erratas nach 3.0
version/erratalevel blockiert einspielen von erratas nach 3.0
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: Update - univention-updater
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Philipp Hahn
Stefan Gohmann
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-04 08:36 CEST by Kevin Dominik Korte
Modified: 2012-07-20 15:24 CEST (History)
1 user (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 Kevin Dominik Korte univentionstaff 2012-05-04 08:36:09 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.
Comment 1 Philipp Hahn univentionstaff 2012-07-09 10:34:14 CEST
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.
Comment 2 Stefan Gohmann univentionstaff 2012-07-13 16:24:50 CEST
OK
Comment 3 Stefan Gohmann univentionstaff 2012-07-20 15:24:20 CEST
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".