Benutzer-Werkzeuge

Webseiten-Werkzeuge


univention:upgrade_auf_ucs43

Dies ist eine alte Version des Dokuments!


Benno MailArchiv Upgrade auf UCS Version 4.3

Ab der UCS Version 4.3 werden alle Apps aus dem Univention Appcenter in Docker-Containern installiert. Die Benno MailArchiv App selbst läuft in einem Docker-Container während die Bewegungs- und Konfigurationsdaten weiterhin direkt auf dem Hostsystem abgelegt werden.

Univention bietet derzeit leider keinen automatischen Migrationspfad an, um eine bestehende App (< Version 4.3) auf eine Container-App (>= UCS 4.3) zu aktualisieren.

Für ein Upgrade von Benno MailArchiv auf UCS 4.3 gehen Sie bitte wie folgt vor.

Upgrade auf UCS 4.3

  1. Backup
  2. Upgrade auf aktuellste Version
  3. SMTP deaktivieren
  4. App deinstallieren
  5. Upgrade auf UCS 4.3
  6. UCR konfiguration
  7. Re-Installation
  8. Berechtigungen anpassen
  9. SMTP aktivieren

Backup

Vor dem Update sollten ein Backup vom gesamten System (einschließlich der Bewegungsdaten) erstellt werden!

Upgrade auf atuellste Version

Das UCS-System kann mit installierter Benno MailArchiv App nur bis UCS 4.2 aktualisiert werden. Das Upgrade auf UCS 4.3 ist nicht direkt möglich.

SMTP deaktivieren

Während des Upgrades befindet sich das System in einem Zustand in dem per SMTP eingelieferte E-Mails nicht zur Archivierung zwischengespeichert werden. Daher sollte die SMTP-Verbindung zum Host deaktiviert werden.

App deinstallieren

Per Appcenter wird die Benno MailArchiv App deinstalliert. Die archivierten E-Mails werden dabei nicht gelöscht. Der Pfad mit dem Repository und Index (/srv/benno/archive) bleibt dabei erhalten.

Allerdings wird der MILTER Daemon aus der Postfix Konfiguration entfernt , so daß ein- oder ausgehende E-Mails nicht mehr in das Mailarchiv kopiert werden.

Upgrade

Jetzt kann das System auf die aktuellste Univention-Version aktualisiert werden.

UCR konfigurieren

Die Benno MailArchiv App ist im App-Center noch blockiert um versehentliche Upgrades zu verhindern.

Mit dem folgenden Kommando wird diese Sperre entfernt.

ucr unset appcenter/prudence/docker/benno-mailarchiv

Re-Installation

Im Appcenter kann die Benno MailArchiv App jetzt erneut als Docker-App installiert werden.

Berechtigungen anpassen

Nach dem Upgrade müssen die Benutzer-Ids im Container angepasst werden. Mit dem Kommando

univention-app shell benno-mailarchiv

wird eine Shell im Docker-Container von Benno MailArchiv zur Verfügung gestellt. In dieser Shell können jetzt die Benutzer-Ids angepasst werden.

chown -R benno:benno /etc/benno
chgrp www-data /etc/benno-web
chgrp www-data /etc/benno-web/benno.conf
chgrp www-data /etc/benno-web/rest.conf
chown -R benno:benno /srv/benno

SMTP aktivieren

Nach erfolgreichem Upgrade kann die SMTP-Verbindund wieder aktiviert werden.

univention/upgrade_auf_ucs43.1532593345.txt.gz · Zuletzt geändert: 2018/07/26 08:22 von lwsystems