Mise à jour 3.3.x vers 3.5.x (RC , en cours qualification)
La mise à jour depuis la version 3.3 vers 3.5 est une considérée comme majeure.
Cette mise à jour peut présenter certains problèmes, pour limiter les écueils, voici diverses recommandations
/ !\ Cette documentation est en cours de rédaction et évolue en fonction des RC en cours de diffusion / !\
Principes généraux
Comme indiqué dans l’article Mise à jour 3.3.x vers 3.5.x (RC , en cours qualification) la version 3.5 est compatible de Debian Buster à Bookworm.
Les prochaines versions (dont les mineures) ne seront validées que pour Bookworm et plus.
Les étapes générales sont :
* installer la version 3.5 avec les recommandations suivantes
* mettre à jour vers Debian Bookworm
* rétablir les configurations AlternC
Compatibilité des version AlternC
Pour procéder à la mise à jour vers Alternc 3.5 nous vous recommandons un environnement Debian Buster.
Les versions 3.3 et 3.5 sont compatibles avec cette distribution.
- Alternc 3.3 est compatible au maximum avec Debian Buster
- Alternc 3.5 est compatible au minimum avec Debian Buster
Mise à jour de vos dépôts
Avec AlternC 3.5 ; le dépôt dédié debian.alternc.org est le seul recommandé. Nous vous invitons à retirer toutes les anciennes références à d’autres dépôts et de ne conserver que le dépôt officiel fourni par AlternC
OpenDkim
AlternC propose une nouvelle configuration pour OpenDkim ; toutefois la mise à jour s’applique après le mises à jour éventuelle du paquet OpenDkim, pour éviter tout conflit, pensez à mettre à jour la configuration /etc/opendkim.conf
# The value from /etc/default/opendkim doesn't seem to be taken into account
# @see https://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=861169
Socket local:/var/run/opendkim/opendkim.sock
PidFile /run/opendkim/opendkim.pid
UserID opendkim
Penser à vérifier que la configuration **/etc/default/opendkim** corresponde également.
Version PHP
La version maximale de PHP validée est 8.2
, le système de dépendance fait qu’un version php différente de php peut être installé à la place ou en plus.
Vous devez vérifier d’avoir la même version PHP pour :
- php-cli
- libmod_apache
Notes :
- apache peuvent faire un SEGFAULT si 2 versions lib_modapache < 8.x sont activées
- 2 version php 8.x peuvent être activées en module apaches sans conflit apparent
Dans tous les cas vous devez activer une seule et unique version PHP
Incron
Le comportement de Incron a évolué, pensez à bien accepter les changements concernant les fichiers :
-
/etc/incron.d/alternc_do_action
-
/etc/incron.d/alternc_update_domains
Postfix et Dovecot
Alternc.install force la création d’un nouveau mot de passe sans le sauvegarder dans debconf. Il est possible dans ce cas que dovecot et/ou postfix ne fonctionnent plus.
Identifier le mot de passe valide :
debconf-get-selections |grep alternc_mail_password
Mettre à jour les configurations postfix et dovecot :
sed -i 's/MotDePasseDansLaConfig/MotDePasseDebConf/' /etc/dovecot/*conf
sed -i 's/MotDePasseDansLaConfig/MotDePasseDebConf/' /etc/postfix/*.cf
systemctl restart postfix
systemctl restart dovecot
Auteur Publié le : 31/05/24 Mis à jour : 04/02/25