Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
univention:upgrade_auf_ucs43 [2018/07/26 08:16] – angelegt lwsystems | univention:upgrade_auf_ucs43 [2020/01/17 09:08] (aktuell) – [Lizenzfile aktualisieren und einspielen] lwsystems | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | Mit der Version 4.3 werden alle Apps aus dem Univention Appcenter in Docker-Containern installiert. | + | 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. | 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 keinen automatischen Migrationspfad an, um eine bestehende App auf eine Container-App zu aktualisieren. | + | Univention bietet derzeit |
- | Für ein Upgrade gehen Sie bitte wie folgt vor. | + | Für ein Upgrade |
- | ====== | + | ====== |
- Backup | - Backup | ||
Zeile 19: | Zeile 19: | ||
- Berechtigungen anpassen | - Berechtigungen anpassen | ||
- SMTP aktivieren | - SMTP aktivieren | ||
+ | - Lizenzfile aktualisieren und einspielen | ||
+ | - Reboot | ||
===== Backup | ===== Backup | ||
- | Vor dem Update sollten vom gesamten System einschließlich der Bewegungsdaten | + | Vor dem Update sollten |
===== Upgrade auf atuellste Version ===== | ===== Upgrade auf atuellste Version ===== | ||
Zeile 34: | Zeile 35: | ||
===== App deinstallieren ===== | ===== App deinstallieren ===== | ||
- | Per Appcenter wird die Benno MailArchiv App deinstalliert. | + | Per Appcenter wird die Benno MailArchiv App deinstalliert. |
- | Allerdings wird der MILTER Daemon aus der Postfix Konfiguration entfernt , so daß ein- oder ausgehende E-Mails nicht mehr in das Mailarchiv kopiert | + | Allerdings wird der MILTER Daemon aus der Postfix Konfiguration entfernt, so dass ein- oder ausgehende E-Mails nicht mehr an Benno MailArchiv übergeben |
Zeile 58: | Zeile 59: | ||
===== Berechtigungen anpassen ===== | ===== Berechtigungen anpassen ===== | ||
- | Nach dem Upgrade müssen die Benutzer-Ids im Container angepasst werden. Mit dem Kommando | + | < |
- | < | + | univention-app shell benno-mailarchiv chown -R benno:benno /srv/benno/ |
- | univention-app shell benno-mailarchiv | + | univention-app shell benno-mailarchiv |
- | </ | + | 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. | + | univention-app shell benno-mailarchiv |
- | <code bash> | + | |
- | chown -R benno:benno /etc/benno | + | |
- | chgrp www-data / | + | |
- | chgrp www-data / | + | |
- | chgrp www-data / | + | |
- | chown -R benno:benno /srv/benno | + | |
</ | </ | ||
===== SMTP aktivieren ===== | ===== SMTP aktivieren ===== | ||
- | Nach erfolgreichem Upgrade kann die SMTP-Verbindund | + | Während der Installation von Benno MailArchiv wird die Anbindung an Postfix per MILTER Daemon automatisch eingerichtet. |
+ | |||
+ | Nach erfolgreichem Upgrade kann die SMTP-Verbindung | ||
+ | |||
+ | ===== Lizenzfile aktualisieren und einspielen ===== | ||
+ | |||
+ | Die Umgebung (und damit auch die Netzwerkumgebung) des Docker-Containers, | ||
+ | Nach der hier beschriebenen Migration von UCS 4.2 auf UCS 4.3 muss abschließend noch das Lizenzfile für Benno MailArchiv neu erstellt und auf dem Host eingerichtet werden. | ||
+ | |||
+ | **ACHTUNG** Bei weiteren Updates des UCS-Systems können sich diese Daten ändern. Derzeit sollten die Lizenz-Informationen nach einem Update vom UCS geprüft und ggfs. eine neue Lizenz mit den geänderten Daten angefordert werden. Wir arbeiten daran, dieses Verfahren zukünftig zu automatisieren. | ||
+ | |||
+ | Ermitteln Sie die zur Lizenzierung erforderlichen Daten (Host-Info). Öffnen Sie mit den den beiden nachstehenden Befehlen eine Docker-Shell auf dem UCS-System und ermitteln Sie die Host-Info: | ||
+ | |||
+ | < | ||
+ | univention-app shell benno-mailarchiv service benno-rest info | ||
+ | </ | ||
+ | |||
+ | Sie erhalten eine mehrzeilige Bildschirmausgabe mit Ihrer IP-Adresse und dem FQDN (Full Qualified Domain Name) Ihres Benno MailArchiv Hosts, bspw.: | ||
+ | < | ||
+ | Host-Info: Host-Info: 172.17.0.1/ | ||
+ | bennorest: 2.4.5 (180312131432) | ||
+ | bennocore: 2.4.4 (180309175446) | ||
+ | </ | ||
+ | HINWEIS: Erscheint hier statt IP-Adresse und FQDN etwas anderes (Fehlermeldung), | ||
+ | |||
+ | Das weitere Verfahren (Lizenzfile anfordern und einspielen) ist [[https:// | ||
+ | |||
+ | Die Lizenzdatei kann direkt auf dem Hostsystem nach ''/ | ||
+ | |||
+ | ===== Reboot ===== | ||
+ | Zum Abschluß sollte das System einmal neu gestartet werden. |