Univention Bugzilla – Bug 28187
Spiegeln von UCS@school-Errata in lokales Repository
Last modified: 2012-08-29 15:06:38 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.
Falls das ein generisches Problem ist und es keine andere Möglichkeit gibt, sollten wir es als errata Update veröffentlichen.
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
Created attachment 4593 [details] 84mirror-component-errata ucs-test Testskript
Ä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.
*** Bug 27863 has been marked as a duplicate of this bug. ***
Erneut gemeldet an Ticket#: 2012082121000796
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
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