Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[fr@sympa] Migration Mailman vers Sympa, problèmes divers
- From: Gingko <adresse@cachée>
- To: adresse@cachée
- Subject: [fr@sympa] Migration Mailman vers Sympa, problèmes divers
- Date: Tue, 12 Nov 2024 12:37:31 +0100
Bonjour.
J'ai actuellement un serveur (dédié), tournant sous Linux Debian
10 (Buster), sur lequel j'héberge quelques listes de diffusion
plus ou moins liées à des associations, utilisant le logiciel
Mailman version 2.
L'hébergeur de ce serveur m'a notifié que le serveur allait être
supprimé à partir de 2025, en même temps de tous les autres
serveurs de la partie du datacenter qui le contient.
J'ai déjà à ma disposition un serveur de remplacement, qui, lui,
tourne sous Linux Debian 12 (Bookworm).
Le problème que cela me pose est que le logiciel Mailman 2, qui
repose sur Python version 2, ne peut pas fonctionner sous
Linux Debian 12, car cette distribution ne fournit plus que
Python version 3.
Je ne peux donc pas migrer ce service directement.
Il existe un logiciel Mailman 3, mais celui-ci est en fait une
réécriture complète du logiciel, et il est en fait si différent de
Mailman 2 qu'on ne peut, en réalité, absolument pas considérer que
c'est le même logiciel : il n'y a pas d'upgrade direct, seulement
quelques scripts d'importation depuis Mailman 2, très lourds, et
qui en fait fonctionnent très mal.
J'ai quand même réalisé quelques tentatives avec, mais j'ai fini
par y renoncer au vu des instabilités rencontrées, ainsi que du
fait que cette version est beaucoup plus lourde que la précédente
(limite bloatware).
Je suis un peu dans l'urgence, car si je n'ai pas finalisé cela au
31 décembre 2024, je vais devoir annoncer aux gestionnaires
et aux membres de ces listes que je ne suis plus en mesure de
gérer des listes de diffusion.
Je suis donc en train de chercher autre chose, et là en
particulier j'essaie avec Sympa.
Mais je rencontre pas mal de problèmes aussi, après avoir tenté de
suivre la procédure d'installation, et en premier lieu un souci
similaire à celui décrit ici :
https://github.com/sympa-community/sympa/issues/1791
Autrement dit, la tentative de connexion à la page http://mon.serveur.com/wws
génère une page blanche, avec un code 421 dans les
journaux du serveur Apache.
Sauf que j'utilise Apache 2.4.62 (au lieu de NGINX), que j'ai
installé à partir du paquet Debian (au lieu de RPM Fedora) et que
la version de Sympa est la 6.2.70 (car c'est celle fournie par les
paquets Debian dans cette distribution).
Par ailleurs, j'appuie la configuration sur Postfix (pour les
emails) et sur MariaDB (pour la base de données).
Et aussi, j'ai (temporairement) effectué l'installation sur un
ordinateur de test (plutôt que sur mon serveur de production),
tournant également sous Linux Debian 12, en vue de valider
l'installation.
Il m'est pourtant arrivé à un moment d'obtenir autre chose, je ne
sais plus comment j'ai fait (car je ne parviens plus à le
reproduire), mais la page que j'obtenais me laissait entendre que
ce n'est pas le seul souci que j'allais rencontrer, car j'obtenais
(de mémoire) une page avec le logo Sympa, où on me demandait de
choisir une action, et la seule action disponible était de
rechercher parmi les listes existantes : aucune possibilité de
création de liste, aucune possibilité de création de compte ni de
connexion, aucune page de configuration, rien.
Noter que dans l'installation, j'ai suivi la procédure « Virtual
domain setting », en vue de gérer plusieurs domaines différents,
ce qui conduit en principe à créer, dans /etc/sympa, des
dossiers avec les noms de chacun de ces domaines, et un fichier
robot.conf dans chacun d'eux. Cette procédure étant assez
complexe, j'ai même créé un script bash pour pouvoir la répéter
avec des domaines différents sans risque d'oublis ou d'erreurs.
Subsidiairement, j'ai constaté aussi que l'installation Debian
avait créé les répertoires suivants, sous /etc/sympa :
- create_list_templates
- custom_actions
- custom_conditions
- data_sources
- families
- mail_tt2
- scenari
- search_filters
- sympa
- tasks
- web_tt2
Mais, à l'exception du dossier /etc/sympa/sympa (qui
contient un fichier sympa.conf), tous ces dossiers
sont vides.
Je me demandais si c'était normal, car dans la documentation
suivante :
https://www.sympa.community/manual/admin/list-creation.html
... il est fait état de la présence de fichiers .tt2
ou .xml dans certains de ces dossiers, sans qu'il soit
très clair de savoir si ces fichiers doivent y être déjà présents
(en vue de modifications) ou bien s'ils doivent être créés de
toutes pièces.
Et dans ce dernier cas, est-ce que ça veut dire que la création de
listes implique, à chaque fois, de créer manuellement des fichiers
dans ces dossiers, en devant assimiler la syntaxe spécifique qui
semble être la leur ?
Je veux dire, plutôt que, comme dans Mailman, avoir une interface
web pour la création de listes, avec un formulaire à remplir à
chaque fois ?
En outre, à la fin, il faudra que je me préoccupe de faire migrer
les archives des listes Mailman vers celles de Sympa.
Pour cela, j'ai trouvé la page suivante :
https://david.mercereau.info/ispconfig-migrer-mailman2-vers-sympa/
… mais je ne suis pas certain que ça va se faire aussi simplement
car la version de Sympa impliquée là n'est vraisemblablement pas
la même.
Merci d'avance pour vos réponses.
Gingko
-
[fr@sympa] Migration Mailman vers Sympa, problèmes divers,
Gingko, 12/11/2024
- Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers, Gingko, 12/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
Laurent PELLISSIER, 12/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
from_mailman, 12/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
David Verdin, 12/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
Gingko, 13/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
David Verdin, 13/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
Gingko, 13/11/2024
- Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers, David Verdin, 13/11/2024
- Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers, Gingko, 13/11/2024
- Message indisponible
- Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers, Gingko, 14/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
Gingko, 13/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
David Verdin, 13/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
Gingko, 13/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
David Verdin, 12/11/2024
-
Re: [fr@sympa] Migration Mailman vers Sympa, problèmes divers,
from_mailman, 12/11/2024
Archives gérées par MHonArc 2.6.19+.