Bug 28187 - Spiegeln von UCS@school-Errata in lokales Repository
Spiegeln von UCS@school-Errata in lokales Repository
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Update - Repository administration
UCS 3.0
All Linux
: P5 normal (vote)
: UCS 3.0-2-errata
Assigned To: Stefan Gohmann
Sönke Schwardt-Krummrich
:
: 27863 (view as bug list)
Depends on: 27098
Blocks:
  Show dependency treegraph
 
Reported: 2012-08-13 08:45 CEST by Philipp Hahn
Modified: 2012-08-29 15:06 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): Troubleshooting
Max CVSS v3 score:


Attachments
bug_28187.patch (1.53 KB, patch)
2012-08-15 07:29 CEST, Stefan Gohmann
Details | Diff
84mirror-component-errata (2.10 KB, patch)
2012-08-15 07:30 CEST, Stefan Gohmann
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2012-08-13 08:45:00 CEST
+++ This bug was initially created as a clone of Bug #27098 +++

Beim herunterladen von UCS@school in ein lokales Repository scheint es Probleme mit den Errata-Updates zu geben; genaueres an Bug #27098.

Das Spiegeln von Komponenten+Errata sollte nochmal getestet und ggf. korrigiert werden.
Comment 1 Stefan Gohmann univentionstaff 2012-08-13 13:34:44 CEST
Falls das ein generisches Problem ist und es keine andere Möglichkeit gibt, sollten wir es als errata Update veröffentlichen.
Comment 2 Stefan Gohmann univentionstaff 2012-08-15 07:29:22 CEST
Created attachment 4592 [details]
bug_28187.patch

Patch um die errata Updates für Components zu synchronisieren. Patch kann wie folgt eingespielt werden:
 patch -d /usr/share/pyshared/univention/updater/ -p 3 < bug_28187.patch
Comment 3 Stefan Gohmann univentionstaff 2012-08-15 07:30:27 CEST
Created attachment 4593 [details]
84mirror-component-errata

ucs-test Testskript
Comment 4 Stefan Gohmann univentionstaff 2012-08-15 08:19:51 CEST
Änderungen in UCS 3.1 durchgeführt und das Errata Update für 3.0 soweit vorbereitet.

Testskript wurde in ucs-test in den 3.0 Branch eingespielt. Die Änderungen aus 3.0 ucs-test müssen noch nach 3.1 ucs-test übernommen werden. Dafür gibt es jetzt Bug #28215.
Comment 5 Stefan Gohmann univentionstaff 2012-08-15 13:33:31 CEST
*** Bug 27863 has been marked as a duplicate of this bug. ***
Comment 6 Janis Meybohm univentionstaff 2012-08-21 17:14:18 CEST
Erneut gemeldet an Ticket#: 2012082121000796
Comment 7 Sönke Schwardt-Krummrich univentionstaff 2012-08-29 13:12:08 CEST
Paket univention-updater ist in Scope errata3.0-2 in Version 7.0.185-1.1069.201208150749 enthalten. Patch wurde beim Bau applied.

Patch ist ebenfalls im SVN für UCS 3.1-0 enthalten.

Paket liess sich auf UCS 3.0-2 Errata 115 ohne Probleme einspielen.
Unter UCS 3.0-0 Errata 115 und 3.0-1 Errata 115 wurde es zurückgehalten.

UCS 3.0-2 Errata 115 System enthielt lokales Repository mit zwei aktivierten Komponenten, die jeweils mind. ein errata-Update zur Verfügung gestellt haben.
Der Fehler konnte reproduziert werden. In der /etc/apt/mirror.list waren die Errata-Repositories nicht enthalten.
Nach dem Update von univention-updater wurden die fehlenden Repos in die mirror.list aufgenommen und korrekt synchronisiert.

Die YAML-Datei ist ok.

UCS-Test-Skript:
---[cut]---
root@repo22:~# /usr/share/ucs-test/09_updater/84mirror-component-errata -vf
[...]
Debug: cat /etc/apt/mirror.list (done)
deb http://localhost/univention-repository/3.0/maintained/component/ test14572/amd64/
deb http://localhost/univention-repository/3.0/maintained/component/ test14572-errata1/amd64/
deb http://localhost/univention-repository/3.0/maintained/component/ test14572-errata2/amd64/
=== RESULT: 100 ===
INFO:test.case:Test ['/bin/bash', '84mirror-component-errata'] using /bin/bash in /usr/share/ucs-test/09_updater returned 100 in 42397 ms
Starting 1 ucs-test at 2012-08-29 12:15:52 to /dev/null
Mirror localhost component errata............................ Test passed
---[cut]---

Next step: Announce des Erratum-Updates
Comment 8 Sönke Schwardt-Krummrich univentionstaff 2012-08-29 15:06:38 CEST
Paket liess sich von univention-repository.knut.univention.de auf i386/amd64 installieren. Announcement war ok. Mirror ist aktualisiert. Mail verschickt.

http://errata.univention.de/errata116.html