si:migrationmailman

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
si:migrationmailman [2025/03/13 21:20] – supprimée - modification externe (Unknown date) 127.0.0.1si:migrationmailman [2025/03/13 21:20] (Version actuelle) – ↷ Page déplacée et renommée de migrationmailman:index à si:migrationmailman vcalame
Ligne 1: Ligne 1:
 +====== Migration Mailman ======
 +
 +
 +Pour des raisons techniques, Parinux a migré ses listes de diffusion d'une machine à une autre. Le gestionnaire utilisé est mailman.
 +
 +sur l'ancienne machine :
 +  * /usr/lib/mailman/bin/mailmanctl stop
 +
 +sur la nouvelle machine : 
 +  * aptitude install mailman
 +  * /usr/lib/mailman/bin/mailmanctl stop
 +  * rsync -avz ancienne-machine:/var/lib/mailman/lists/ /var/lib/mailman/lists/
 +  * chown -R list:list /var/lib/mailman/lists/*/*
 +  * chown www-data:list /var/lib/mailman/lists/*
 +  * rsync -avz ancienne-machine:/var/lib/mailman/archives/private/ /var/lib/mailman/archives/private/
 +  * chown -R list:list /var/lib/mailman/archives/private/
 +  * chown www-data:list /var/lib/mailman/archives/private/* /var/lib/mailman/archives/private/*/index.html 
 +
 +Ici, la procédure a été interrompue pour qu'on puisse reconstruire les archives au format mbox. En effet, Parinux a changé de serveurs mailman sans que les archives de l'ancien soient migrées sur le nouveau. On peut ensuite effectuer la dernière étape de la migration, régénérer les archives des listes de diffusion.
 +
 +  * /usr/lib/mailman/bin/arch <liste-de-diffusion>
 +  * /usr/lib/mailman/bin/mailmanctl start
 +
 +Enfin, il faut modifier la configuration mail de vos machines pour que mailman reçoive le mail qui lui destiné (en l'occurrence, tout ce qui concerne lists.parinux.org)
 +