Outils utilisateur

Outils du site Web


Univention : Mise à niveau vers UCS43

Mise à niveau de Benno MailArchiv vers la version UCS 4.3

À 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.

Procédure

  1. Sauvegarde
  2. Mettez à jour vers la dernière version
  3. Désactiver SMTP
  4. Désinstallez l'application
  5. Mise à niveau vers UCS 4.3
  6. Configuration UCR
  7. Réinstallation
  8. Ajuster les autorisations
  9. Activer le protocole SMTP
  10. Mettre à jour et installer le fichier de licence
  11. Redémarrage

Sauvegarde

Avant toute mise à jour, une sauvegarde de l'intégralité du système (y compris les données de mouvement) doit être créée !

Mettez à jour vers la dernière version

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.

Désactiver SMTP

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.

Désinstallez l'application

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.

Mise à niveau

Le système peut désormais être mis à jour vers la dernière version d'Univention.

Configurer UCR

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

Réinstallation

L'application Benno MailArchiv peut désormais être installée à nouveau en tant qu'application Docker dans l'Appcenter.

Ajuster les autorisations

univention-app shell benno-mailarchiv chown -R benno:benno /srv/benno/{archive,inbox,system} univention-app shell benno-mailarchiv chgrp www-data /etc/benno-web univention-app shell benno-mailarchiv chgrp www-data /etc/benno-web/benno.conf univention-app shell benno-mailarchiv chgrp www-data/etc/benno-web/rest.conf

Activer le protocole SMTP

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. Hier ist darauf zu achten, daß die Anbindung in der master.cf vom Postfix per TCP-Socket erfolgte.

Mettre à jour et installer le fichier de licence

L'environnement (et par conséquent l'environnement réseau) du conteneur Docker dans lequel s'exécutent les services Benno à partir d'UCS 4.3 est différent de celui du système UCS lui-même. Après la migration d'UCS 4.2 vers UCS 4.3 décrite ici, le fichier de licence de Benno MailArchiv doit être recréé et configuré sur l'hôte.

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.

Déterminez les données nécessaires à l'obtention de la licence (informations sur l'hôte). Ouvrez un shell Docker sur le système UCS à l'aide des deux commandes ci-dessous et déterminez les informations sur l'hôte :

Application Univention Shell Benno Mail Archive Service Benno Rest Info

Vous recevrez un résultat sur plusieurs lignes affichant votre adresse IP et le nom de domaine pleinement qualifié (FQDN) de votre hébergeur Benno MailArchiv, par exemple :

Informations sur l'hôte : 172.17.0.1/benno-15552681.kunde.de bennorest : 2.4.5 (180312131432) bennocore : 2.4.4 (180309175446)

HINWEIS: Erscheint hier statt IP-Adresse und FQDN etwas anderes (Fehlermeldung), müssen Sie die Namensauflösung prüfen.

La procédure suivante (demande et installation du fichier de licence) est ici décrite

Le fichier de licence peut être copié directement dans /etc/benno/benno.lic .

Redémarrage

Enfin, le système doit être redémarré.

univention/upgrade_auf_ucs43.txt Dernière modification : 17/01/2020 à 09:08 par lwsystems