Univention Corporate Server (UCS) » Installation

ID #1073

Update auf UCS 2.2-0 auf einem Repository-Server

Wird ein UCS 2.1-2 System auf die Version 2.2-0 aktualisiert kommt am Ende des Vorgangs folgende Meldung:

The repository server directory structure has been changed with UCS 2.2-0. The local
repository still has the old structure and can not be used for updates anymore. Please
migrate the repository to the new directory structure or disable the local repository by
setting the UCR variable local/repository to "no". Information on how to migrate the
repository can be found in the release notes for UCS 2.2-0

Dieser Hinweis deutet auf keinen Fehler hin, sondern soll nur darauf aufmerksam machen, dass mit der Version 2.2.0 von UCS die Verzeichnisstrukturen auf den Repository-Servern geändert wurden. Für das weitere Vorgehen gibt es zwei Möglichkeiten:


Deaktivierung des Repository


Da mit UCS 2.2-0 in einer UCS-Domäne keine lokalen Repository-Server mehr notwendig sind kann dieser deaktiviert werden und auf das Online-Repostiory umgestellt werden. Dafür muss die Univention Configuration Registry-Variable local/repository auf no gesetzt und der zu nutzende Repository-Server auf den Server apt.univention.de gestellt werden. Dafür kann entweder die Univention Configuration Registry-Variable repository/online/server auf apt.univention.de gesetzt oder es kann eine Repository-Server Richtlinie im Univention Directory Manager verwendet werden. Details dazu sind im aktuellen Handbuch von UCS zu finden (Handbuch UCS 2.2).


Migration des Repository


Wird weiterhin ein lokales Repository benötigt kann dies auf die neuen Strukturen migriert werden. Für die Migration steht das Tool univention-repository-migrate zur Verfügung. Es ermöglicht die alten Repositories /var/lib/univention-server-cdrom in die neuen Strukturen umzuwandeln.


Dabei wird in der Voreinstellung das alte Repository nicht gelöscht, sondern die Daten werden kopiert. Sind in der Umgebung noch ältere Systeme vorhanden, die noch die alten Repositories benötigen, sollte dieser Modus gewählt werden. Sind alle älteren Systeme aktualisiert, kann das alte Repository unterhalb von /var/lib/univention-server-cdrom gelöscht und die Freigabe univention-cdrom im Univention Directory Manager entfernt werden.


Ist es nicht notwendig, die alten Repository-Strukturen zu behalten, kann univention-repository-migrate mit der Option --remove aufgerufen werden. In dem Fall werden erst alle neuen Repository-Strukturen aufgebaut und anschließend die alten Repository-Strukturen gelöscht.


Für den Fall, dass der Platz auf der Festplatte nicht ausreicht, kann auch die Option --remove-immediately genutzt werden. Dabei wird während der Migration eines einzelnen Repository-Teils die alte Version davon gelöscht und anschließend der nächste Repository-Teil auf die selbe Weise migriert.


Nach einer erfolgreichen Migration kann bei beiden Varianten die Freigabe univention-cdrom im Univention Directory Manager entfernt werden.


Die neue Repository=Struktur wird unterhalb von /var/lib/univention-repository erzeugt. Nach der Migration sollten die folgenden Befehle zum erneuten Schreiben der lokalen Konfigurationsdateien durchgeführt werden:

ucr commit auf /etc/apt/sources.list.d/*
ucr commit auf /etc/apt/mirror.list
ucr unset repository/local/old

Wurde das Repository mit UCS 2.1 generiert bzw. installiert, so sollte die Univention Configuration Registry-Variable repository/mirror/version/start nach der Migration auf 2.1-0 gesetzt werden:

ucr set repository/mirror/version/start=2.1-0

Alternativ kann mit dem Befehl univention-repository-create auch ein ganz neues Repository von der UCS 2.2-Installations-DVD erzeugt werden.

Tags: repository, update

Verwandte Artikel:

Letzte Änderung der FAQ: 2009-05-28 09:49
Autor: Andreas Büsching
Revision: 1.1

Digg it! Share on Facebook FAQ ausdrucken FAQ weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieser FAQ:

Durchschnittliche Bewertung: 0 (0 Abstimmungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich