Bug 27863 - Komponenten Errata Updates werden in mirror.list nur eingetragen wenn die entsprechende UCR Variable schon gesetzt wurde
Komponenten Errata Updates werden in mirror.list nur eingetragen wenn die ent...
Status: CLOSED DUPLICATE of bug 28187
Product: UCS
Classification: Unclassified
Component: Update - Repository administration
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: UCS maintainers
Sönke Schwardt-Krummrich
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-10 14:53 CEST by Tobias Scherer
Modified: 2018-04-14 13:51 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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Scherer univentionstaff 2012-07-10 14:53:47 CEST
Aufgefallen an Ticket#: 2012070621006169

Die Errata Updates für die Komponente UCS@School werden nur in die mirror.list eingetragen wenn die UCR Variable "repository/online/component/ucsschool/3.0/erratalevel" gesetzt worden ist. Es werden auch nur so viele Eingetragen, wie in der Variable gesetzt werden:

root@repomaster: ~ $ tail -n 10 /etc/apt/mirror.list
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata91/i386/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata92/all/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata92/i386/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata93/all/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata93/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool/i386/

root@repomaster: ~ $ ucr set repository/online/component/ucsschool/3.0/erratalevel=5
Create repository/online/component/ucsschool/3.0/erratalevel
File: /etc/apt/sources.list.d/18_ucs-online-errata.list
File: /etc/apt/sources.list.d/20_ucs-online-component.list
File: /etc/apt/mirror.list
File: /etc/apt/sources.list.d/15_ucs-online-version.list
root@repomaster: ~ $ tail -n 10 /etc/apt/mirror.list
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata2/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata3/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata3/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata4/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata4/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata5/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata5/i386/

root@repomaster: ~ $ ucr set repository/online/component/ucsschool/3.0/erratalevel=7
Setting repository/online/component/ucsschool/3.0/erratalevel
File: /etc/apt/sources.list.d/18_ucs-online-errata.list
File: /etc/apt/sources.list.d/20_ucs-online-component.list
File: /etc/apt/mirror.list
File: /etc/apt/sources.list.d/15_ucs-online-version.list
root@repomaster: ~ $ tail -n 10 /etc/apt/mirror.list
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata2/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata3/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata3/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata4/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata4/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata5/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata5/i386/

root@repomaster: ~ $ ucr set repository/online/component/ucsschool/3.0/erratalevel=2
Setting repository/online/component/ucsschool/3.0/erratalevel
File: /etc/apt/sources.list.d/18_ucs-online-errata.list
File: /etc/apt/sources.list.d/20_ucs-online-component.list
File: /etc/apt/mirror.list
File: /etc/apt/sources.list.d/15_ucs-online-version.list
root@repomaster: ~ $ tail -n 10 /etc/apt/mirror.list
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata93/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata1/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata1/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata2/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool-errata2/i386/

root@repomaster: ~ $ ucr unset repository/online/component/ucsschool/3.0/erratalevel
Unsetting repository/online/component/ucsschool/3.0/erratalevel
File: /etc/apt/sources.list.d/18_ucs-online-errata.list
File: /etc/apt/sources.list.d/20_ucs-online-component.list
File: /etc/apt/mirror.list
File: /etc/apt/sources.list.d/15_ucs-online-version.list
root@repomaster: ~ $ tail -n 10 /etc/apt/mirror.list
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata91/i386/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata92/all/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata92/i386/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata93/all/
deb http://univention-repository.knut.univention.de/3.0/maintained/ errata93/i386/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool/all/
deb http://apt.univention.de/3.0/maintained/component/ ucsschool/i386/


Die weiteren UCR Variablen sind so gesetzt:
root@repomaster: ~ $ ucr search repository/
online/repository/clean: <empty>
repository/mirror/architectures: <empty>
repository/mirror/basepath: /var/lib/univention-repository
repository/mirror/httpmethod: <empty>
repository/mirror/port: <empty>
repository/mirror/prefix: <empty>
repository/mirror/recreate_packages: yes
repository/mirror/server: univention-repository.knut.univention.de
repository/mirror/sources: <empty>
repository/mirror/threads: 10
repository/mirror/version/end: 3.0-1
repository/mirror/version/start: 3.0-0
repository/mirror: yes
repository/online/architectures: <empty>
repository/online/component/ucsschool/prefix: 
repository/online/component/ucsschool/server: apt.univention.de
repository/online/component/ucsschool/version: current
repository/online/component/ucsschool: enabled
repository/online/errata/start: 30
repository/online/hotfixes: yes
repository/online/httpmethod: <empty>
repository/online/maintained: yes
repository/online/port: 80
repository/online/prefix: univention-repository
repository/online/server: repomaster.schoolrepo.test
repository/online/sources: <empty>
repository/online/unmaintained: no
repository/online: yes

Auch getestet mit repository/mirror/server=updates.software-univention.de und repository/mirror/server=apt.univention.de
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2012-07-10 15:01:29 CEST
Werden die Updates aus dem lokalem Repo via univention-upgrade eingespielt, wenn die Errata-Variable schon auf dem "Höchststand" ist?
Comment 2 Tobias Scherer univentionstaff 2012-07-10 15:13:37 CEST
(In reply to comment #1)
> Werden die Updates aus dem lokalem Repo via univention-upgrade eingespielt,
> wenn die Errata-Variable schon auf dem "Höchststand" ist?

Ja das werden Sie.
Wenn 

 ucr set repository/online/component/ucsschool/3.0/erratalevel=5

gesetzt wird und danach 
 
 univention-upgrade

aufgerufen wird, werden die Errata Update in das lokale Repository gesynced und danach eingespielt.

Auszug aus /var/log/univention/updater.log des Vorgangs:

---
Die folgenden Pakete werden aktualisiert (Upgrade):
  ucs-school-branding ucs-school-import ucs-school-import-schema
  ucs-school-umc-computerroom ucs-school-umc-groups ucs-school-webproxy
---

root@repomaster: ~ $ ls /var/lib/univention-repository/mirror/3.0/maintained/component/
ucsschool  ucsschool-errata1  ucsschool-errata2  ucsschool-errata3  ucsschool-errata4  ucsschool-errata5
Comment 3 Stefan Gohmann univentionstaff 2012-07-17 17:09:45 CEST
UCS 3.1 will be the next release.
Comment 4 Stefan Gohmann univentionstaff 2012-08-15 13:33:31 CEST

*** This bug has been marked as a duplicate of bug 28187 ***
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2012-11-15 23:40:37 CET
Sieht nach einem Duplikat aus.
Alle vorhandenen Errata aus UCS 3.0 werden unter UCS 3.1 in die mirror.list eingetragen. Für UCS 3.1 gibt es keine einzelnen Errata-Repos mehr sondern nur noch eines für jede Patchlevelversion.
Comment 6 Stefan Gohmann univentionstaff 2012-12-12 21:10:53 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".