logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-04-2023 15:52:12

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 12
Noyau : Linux 6.1
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Migration Mailman 2 vers 3

Bonjour,
Sur mon VPS, équipé de Debian 10.13, j'essaie de faire la migration de mes listes de discussion de Mailman2 vers Mailman3.
je me sers de ce guide : https://docs.mailman3.org/en/latest/migration.html
je teste sur une liste peu importante, et j'obtiens l'erreur python suivante :

# mailman import21 demain@listes.leval.info /var/lib/mailman/lists/demain/config.pck
Traceback (most recent call last):
  File "/usr/bin/mailman", line 11, in <module>
    load_entry_point('mailman==3.2.1', 'console_scripts', 'mailman')()
  File "/usr/lib/python3/dist-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/mailman/bin/mailman.py", line 69, in invoke
    return super().invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/lib/python3/dist-packages/mailman/commands/cli_import.py", line 64, in import21
    pickle_file, encoding='utf-8', errors='ignore')
ModuleNotFoundError: No module named 'Mailman'
 


Je n'ai pas l'impression qu'il manque quelque chose, puisque j'ai installé le paquet mailman3-full
j'imagine que c'est plutôt un problème de paramétrage.
Quelqu'un a une idée ?
merci.
PS : pour le moment cohabitent : Mailman 2.1.29 / Mailman 3.2.1 / Python 2.7.16 / Python 3.7.3
VPS hébergé par l'association Alsace Réseau Neutre

En ligne

#2 26-04-2023 19:07:31

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 12
Noyau : Linux 6.1
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : Migration Mailman 2 vers 3

apparemment c'est un bug corrigé par Mailman 3.3 : https://forum.chatons.org/t/experience- … an3/1516/2
mais Mailman 3.3 n'est que disponible dans Debian 11.

Est-ce qu'à votre avis je pourrais faire d'abord la migration Debian 10 > 11 puis ensuite Mailman 2 > 3, malgré que mailman2 ne soit plus disponible dans Debian 11 ?
merci.

En ligne

#3 16-05-2023 16:01:55

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 12
Noyau : Linux 6.1
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : Migration Mailman 2 vers 3

Bonjour,
Sur mon serveur avec Debian 10, j'avais Mailman 2 et Mailman 3 qui cohabitaient. Je n'avais pas encore fait la migration Mailman, donc c'était Mailman 2 qui fonctionnait.
Ce matin, j'ai fait la migration Debian 10 vers 11, ce qui m'a viré le paquet «mailman» correspondant à Mailman2. ouch!
Comme Mailman3 me paraît assez complexe, je voudrais remettre en service Mailman2 pour un moment sur Bullseye.
Savez-vous comment je peux modifier le sources.list de Bullseye afin d'accéder à ce paquet "ancien" qui est dans Buster ?
et le tout sans déstabiliser le système de préférence.
merci, Belle journée.

apt install mailman
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Aucune version du paquet mailman n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « mailman » n'a pas de version susceptible d'être installée
 

Dernière modification par le_lutin (16-05-2023 16:03:18)

En ligne

#4 16-05-2023 16:16:21

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Migration Mailman 2 vers 3

Le plus simple est d’ajouter les sources de paquets de Buster, par exemple en créant ce fichier /etc/apt/sources.list.d/buster.sources :

Types: deb
URIs: http://deb.debian.org/debian
Suites: buster
Architectures: amd64
Components: main
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: http://deb.debian.org/debian-security
Suites: buster/updates
Architectures: amd64
Components: main
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#5 16-05-2023 16:37:19

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 12
Noyau : Linux 6.1
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : Migration Mailman 2 vers 3

J'ai fait comme tu as dit, puis apt update et ça donne ça :

apt install mailman
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 dh-python : Casse: python
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
 

En ligne

#6 17-05-2023 11:33:32

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Migration Mailman 2 vers 3

Le paquet python risque de poser pas mal de soucis maintenant que Python 2 a été abandonné.

Pour éviter de l‘installer, tu peux utiliser à la place python-is-python2 :

apt install python-is-python2
apt install mailman


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#7 17-05-2023 11:47:23

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 12
Noyau : Linux 6.1
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : Migration Mailman 2 vers 3

merci, cela a fonctionné.
Mes listes de discussion sont à nouveau fonctionnelles.
je vais pouvoir migrer mes listes soit vers Mailman3, soit vers un autre logiciel, de manière un peu plus sereine.
je laisse le topic ouvert pour cela. merci.gif

En ligne

#8 15-03-2024 16:16:50

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 12
Noyau : Linux 6.1
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : Migration Mailman 2 vers 3

Bonjour,
J'essaie (toujours encore) de migrer mes listes de discussion de Mailman2 vers Mailman3 sur mon VPS. (Debian 11)
J'ai réussi à installer Mailman3, y créer une liste de test dessus.
Lorsque j'essaie d'envoyer un message par cette liste, j'ai un mail d'erreur :
« Recipient address rejected: User unknown in relay recipient table»

je pense qu'il s'agit là d'un défaut de configuration de Postfix pour Mailman. Quelqu'un pourrait-il m'aider à mettre en place cette configuration ?
merci,

Bon week-end.

En ligne

Pied de page des forums