Univention Bugzilla – Bug 27863
Komponenten Errata Updates werden in mirror.list nur eingetragen wenn die entsprechende UCR Variable schon gesetzt wurde
Last modified: 2018-04-14 13:51:32 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
Werden die Updates aus dem lokalem Repo via univention-upgrade eingespielt, wenn die Errata-Variable schon auf dem "Höchststand" ist?
(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
UCS 3.1 will be the next release.
*** This bug has been marked as a duplicate of bug 28187 ***
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.
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".