Il s'agit d'une ancienne version du document !
À partir de la version 4.3 d'UCS, toutes les applications de l'Univention Appcenter sont installées dans des conteneurs Docker. L'application Benno MailArchiv s'exécute elle-même dans un conteneur Docker, tandis que les données de transaction et de configuration continuent d'être stockées directement sur le système hôte.
Malheureusement, Univention n'offre actuellement pas de voie de migration automatique pour mettre à jour une application existante (< version 4.3) vers une application conteneur (>= UCS 4.3).
Pour mettre à niveau Benno MailArchiv vers UCS 4.3, veuillez procéder comme suit.
Avant toute mise à jour, une sauvegarde de l'intégralité du système (y compris les données de mouvement) doit être créée !
Le système UCS ne peut être mis à jour que jusqu'à la version UCS 4.2 avec l'application Benno MailArchiv installée. Une mise à niveau directe vers UCS 4.3 est impossible.
Pendant la mise à niveau, le système ne met pas en cache les courriels envoyés via SMTP. Par conséquent, la connexion SMTP à l'hôte doit être désactivée.
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 erhalten.
Cependant, le démon MILTER est supprimé de la configuration Postfix, de sorte que les courriels entrants ou sortants ne sont plus transmis à Benno MailArchiv.
Le système peut désormais être mis à jour vers la dernière version d'Univention.
L'application Benno MailArchiv est toujours bloquée dans l'App Center afin d'éviter les mises à jour accidentelles.
La commande suivante permettra de supprimer ce verrou.
ucr unset appcenter/prudence/docker/benno-mailarchiv
L'application Benno MailArchiv peut désormais être installée à nouveau en tant qu'application Docker dans l'Appcenter.
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
Lors de l'installation de Benno MailArchiv, la connexion à Postfix est automatiquement établie via le démon MILTER.
Nach erfolgreichem Upgrade kann die SMTP-Verbindung wieder aktiviert werden.
Enfin, le système doit être redémarré.