Projet

Général

Profil

Tâche #21831

Scénario #21993: Les listes de diffusion doivent être fonctionnelles après un Upgrade depuis 2.5.2

Les alias de listes doivent être régénérés après l'upgrade

Ajouté par Laurent Flori il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
17/10/2017
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Il faut regénérer les alias après upgrade-auto à cause du changement de fichier de /etc/mail/sympa.aliases vers /etc/mail/sympa/aliases
La commande pour régénérer les alias:

/usr/share/eole/backend/regenalias.sh

Révisions associées

Révision 6ffabda2 (diff)
Ajouté par Laurent Flori il y a plus de 6 ans

Correct sympa alias during upgrade 2.5.2 -> 2.6.X

ref: #21831

New destination for sympa alias /etc/mail/sympa/alias
New format for alias lines

Révision 673bc9aa (diff)
Ajouté par Laurent Flori il y a plus de 6 ans

Fix path for container_mode in regenalias

ref: #21831

Historique

#1 Mis à jour par Laurent Flori il y a plus de 6 ans

  • Description mis à jour (diff)

#2 Mis à jour par Laurent Flori il y a plus de 6 ans

Après Upgrade-Auto 2.5.2 vers 2.6.1 les listes ne fonctionnent plus. c'est du à la non (ré)génération du fichier /etc/mail/sympa/aliases. Les alias à ce moment là sont toujours stockés dans le fichier /etc/mail/sympa.aliases

Pour reproduire le problème,

  • Upgrade-Auto scribe 2.5.2 -> 2.6.1 après la procédure d'upgrade
  • Ouvrir un navigateur à l'adresse https://etb1.ac-test.fr/roundcube
  • Ouvrir une session avec prof.6a/prof.6a.
  • Essayer d'envoyer un mail à la liste .
    L'envoi échoue avec une erreur

Pour corriger

Lancer la commande /usr/share/eole/backend/regenalias.sh et reprendre la procédure ci-dessus.
On peut vérifier en se connectant sur roundcube avec le compte 6a.01/6a.01 que l'on a bien reçu le mail précédent

#3 Mis à jour par Laurent Flori il y a plus de 6 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Temps estimé mis à 4.00 h
  • Restant à faire (heures) mis à 4.0

#5 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Tâche parente changé de #21721 à #21993

#6 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Statut changé de En cours à Nouveau

#7 Mis à jour par Scrum Master il y a plus de 6 ans

  • Statut changé de Nouveau à En cours

#8 Mis à jour par Laurent Flori il y a plus de 6 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 4.0 à 0.25

#9 Mis à jour par Laurent Flori il y a plus de 6 ans

Pour tester, on peut utiliser la commande swaks:

swaks --server localhost -to 6a@i-etb1.ac-test.fr -from prof.6a@etb1.ac-test.fr -au prof.6a -ap prof.6a -tls

La sortie devrait ressembler à ça:
=== Trying localhost:25...
=== Connected to localhost.
<-  220 scribe.etb1.lan ESMTP Exim 4.86_2 Ubuntu Fri, 17 Nov 2017 14:53:43 +0100
 -> EHLO scribe.etb1.lan
<-  250-scribe.etb1.lan Hello localhost [127.0.0.1]
<-  250-SIZE 5242880
<-  250-8BITMIME
<-  250-STARTTLS
<-  250 HELP
 -> STARTTLS
<-  220 TLS go ahead
=== TLS started with cipher TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
=== TLS no local certificate set
=== TLS peer DN="/C=FR/O=Ministere Education Nationale (MENESR)/OU=110 043 015/OU=ac-test/CN=scribe.etb1.lan" 
 ~> EHLO scribe.etb1.lan
<~  250-scribe.etb1.lan Hello localhost [127.0.0.1]
<~  250-SIZE 5242880
<~  250-8BITMIME
<~  250-AUTH LOGIN
<~  250 HELP
 ~> AUTH LOGIN
<~  334 VXNlcm5hbWU6
 ~> cHJvZi42YQ==
<~  334 UGFzc3dvcmQ6
 ~> cHJvZi42YQ==
<~  235 Authentication succeeded
 ~> MAIL FROM:<prof.6a@etb1.ac-test.fr>
<~  250 OK
 ~> RCPT TO:<6a@i-etb1.ac-test.fr>
<~  250 Accepted
 ~> DATA
<~  354 Enter message, ending with "." on a line by itself
 ~> Date: Fri, 17 Nov 2017 14:53:42 +0100
 ~> To: 6a@i-etb1.ac-test.fr
 ~> From: prof.6a@etb1.ac-test.fr
 ~> Subject: test Fri, 17 Nov 2017 14:53:42 +0100
 ~> X-Mailer: swaks v20130209.0 jetmore.org/john/code/swaks/
 ~> 
 ~> This is a test mailing
 ~> 
 ~> .
<~  250 OK id=1eFh5T-00050P-1d
 ~> QUIT
<~  221 scribe.etb1.lan closing connection
=== Connection closed with remote host.

#10 Mis à jour par Scrum Master il y a plus de 6 ans

  • Statut changé de En cours à Résolu

#11 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Le fichier /etc/mail/sympa/aliases est bien regénéré.

Formats disponibles : Atom PDF