Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] les commandes sympa ne sont pas executees

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Joel Marchand <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] les commandes sympa ne sont pas executees
  • Date: Tue, 16 Feb 2021 11:30:21 +0100


Bonjour,

Petit retour sur

> Contexte technique
> - Debian 8 - Sympa 6.1
> - montée de version par
> sed -i 's/jessie/stretch/' /etc/apt/sources.list
> apt update && apt dist-upgrade
> -> Debian 9 - Sympa 6.2.16
>
> La montée de version s'est bien passée,

Grâce à ce forum, cette montée de version s'est bien terminée.
J'ai donc enchainé vers Debian 10/Sympa 6.2.40.

Voici les notes que j'ai prises sur cette opération, si cela peut être utile
à d'autres.

Il me reste (au moins) 2 questions :

1/ faut-il mettre quels droits POSIX sur /usr/lib/sympa/bin/alias_manager.pl
pour que le fichier d'aliases se mette à jour tout seul ? bit s ? bit g ?

2/ quand je me logge sur l'interface Web et que j'essaie de créer une liste à
partir
d'une liste existante, cela ne marche pas.

Dans sympa.log, j'ai :

Feb 16 11:20:24 cchum-kvm-sympa wwsympa[13207]: err main::#1551 [robot
listes.huma-num.fr] [session 60506026587730] [client 90.90.163.111] [user
adresse@cachée] Missing required parameters for action "move_list"

Une idée ?

Bien cordialement,

Joel Marchand

--
Très Grande Infrastructure de Recherche Huma-Num - CNRS UAR 3598
Campus Condorcet - Bâtiment Recherche Nord
14 cour des Humanités - 93322 AUBERVILLIERS
Tél : 01 88 12 01 39 - http://www.huma-num.fr/personne/joel-marchand



===============================================================================
Migration de la VM de production Debian 8/Sympa 6.1 vers Debian
10/Sympa 6.2.40

===============================================================================


====================
Debian 8 -> Debian 9
====================

Documentation utile
-------------------

- https://sympa-community.github.io/manual/upgrade/notes.html


Dossier /var/spool/sympa/digest
-------------------------------

- rem : préalable à l'exécution de l'installation du paquet Sympa 6.2.x

- Supprimer tous les fichiers existants en 6.1
pour création de sous-dossiers en 6.2


Fichier de config /etc/sympa/sympa/sympa.conf
---------------------------------------------

- positionnement de
use_fast_cgi 1
pour que l'interface Web soit active

- chmod a+r /etc/sympa/sympa/sympa.conf
pour que les messages adressés à sympa@ROBOT soient traités

- suppression de variables obsoletes, vu par /var/log/sympa.log

- bilan des modifications

root@cchum-kvm-sympa:/etc/sympa/sympa# diff sympa.conf sympa.conf.orig
126a127,128
> queuedistribute /var/spool/sympa/distribute
>
219a222,223
> db_host localhost
>
264a269,270
> crl_dir /var/lib/sympa/list_data/crl
>
317c323
< use_fast_cgi 1
---
> use_fast_cgi 0


Postfix
-------

- vérification que les modifications faites dans la version précédente
sur main.cf et master.cf sont toujours bien là

- modif dans master.cf pour les paths des binaires

sympa unix - n n - - pipe
flags=R user=sympa argv=/usr/lib/sympa/bin/queue ${recipient}
sympabounce unix - n n - - pipe
flags=R user=sympa argv=/usr/lib/sympa/bin/bouncequeue ${recipient}

- ajout dans main.cf de

transport_maps = regexp:/etc/postfix/transport_regex

avec

root@cchum-kvm-sympa:/etc/postfix# cat transport_regex
# Transport générique (évite le setuid bit)

/^bounce+.*\@listes\.huma-num\.fr$/ sympabounce:
/^.*-owner\@listes\.huma-num\.fr$/ sympabounce:
/^.*\@listes\.huma-num\.fr$/ sympa:

- postmap /etc/postfix/transport_regex

- vérification avec
systemctl restart postfix
messages dans syslog
postqueue -vf
sendmail -q


Modules Perl : vérif + installation des modules manquants
---------------------------------------------------------

- sympa_wizard --check

rem : installation du module AuthCAS

- purge de
/usr/local/share/perl/5.20.2
/root/.cpan


Dossier /var/spool/sympa/msg/bad
--------------------------------

- purge des messages dans ce dossier

- vérification par
systemctl status sympa


Divers
------

- sympa_wizard --display

- regeneration des alias :

sympa -make_alias_file

cd /etc/mail/sympa
mv aliases aliases.old
cp /var/spool/sympa/tmp/sympa_aliases.24881 aliases

newaliases -v

- personnalisation de l'interface

ajout du fichier /var/www/html_listes/logo-hn.png

modifications dans /etc/sympa/sympa/sympa.conf
title Listes de diffusion de la TGIR Huma-Num
logo_html_definition <a href="https://www.huma-num.fr/";><img
style="float: left; margin-top: 7px; margin-left: 37px;" src="/logo-hn.png"
alt="Huma-Num" /></a>


=====================
Debian 9 -> Debian 10
=====================


- Lors de la MAJ, bien accepter le remplacement du fichier
/etc/apache2/conf-available/sympa.conf
qui définit les alias Apache, sinon l'interface Web ne marche pas


- Diverses vérifications
/usr/lib/sympa/bin/sympa.pl --upgrade
/usr/lib/sympa/bin/sympa.pl --health_check
sympa_wizard --check
sympa_wizard --display


- Modifications sur le fichier de config /etc/sympa/sympa/sympa.conf , sinon
l'interface Web ne marche pas

< wwsympa_url https://listes.huma-num.fr/wws
---
> wwsympa_url http://listes.huma-num.fr/sympa



Archives gérées par MHonArc 2.6.19+.

Haut de le page