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