Skip to Content.
Sympa Menu

fr - Re: [sympa-fr] installation wwsympa

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

List archive

Chronological Thread  
  • From: Cyrille Giquello <address@concealed>
  • To: address@concealed
  • Subject: Re: [sympa-fr] installation wwsympa
  • Date: Sun, 17 Oct 2021 15:26:52 +0200

Le 17/10/2021 à 15:01, Cyrille Giquello a écrit :
Il doit manquer encore quelques configurations que je ne trouve pas.

1. le "Veuillez patienter..." ressemble à du javasacript qui n'a pas fonctionné. Mais je n'ai aucune erreur dans les onglets "réseau" et "console" de mon navigateur

Voici une copie d'écran avec les indices (flèches rouges): https://wtf.roflcopter.fr/pics/xNkVE0kQ/F1h7EyGt.png

Bien à vous

Cyrille.

2. J'ai trouvé comment autoriser l'accès web aux archives, dans les nombreuses notes https://sympa-community.github.io/manual/upgrade/notes.html

Merci encore :-)

Cyrille.

Le 17/10/2021 à 14:28, Pierre Malard a écrit :
Salut,

On a bloqué pendant longtemps que toi que ça… Il faudrait peut-être compléter la doc.

Nous c’était sur Debian 11 mais comme Ubuntu en est un aussi un Debian je pense que ça doit être très semblable.

Le wwsympa s’appuie sur une chaussette (socket ;-) wwsympa.socket et wwsympa.service avec FastCGI et spawn-fcgi. Tout est à peu près présenté dans https://sympa-community.github.io/manual/install/configure-http-server-spawnfcgi.html et bien lire entre les lignes de https://sympa-community.github.io/manual/install/configure-http-server.html.

Le problème est que Sympa ne supporte que l’utilisateur « sympa » (ce qui est normal) alors que tous les appels sont lancés avec l’utilisateur « www-data » (Apache2 ou NGinx). Du coup, problème ! Il faut dire à la socket d’autoriser « www-data » dans ses échanges.

Voici le contenu de notre fichier « /etc/systemd/system/wwsyma.service » :
[Unit]
Description = WWSympa - Web interface for Sympa mailing list manager (service) After = syslog.target sympa.service
[Service] Type = simple User = sympa Group = sympa ExecStart = /usr/lib/cgi-bin/sympa/wwsympa.fcgi StandardOutput = null StandardInput = socket StandardError = null Restart=on-failure Envionnment="FCGI_OPTS=-M 0600 -U www-data"
[Install] WantedBy = multi-user.target
avec l’utilisateur « sympa » donc.

et voici le contenu du fichier « /etc/systemd/system/wwsympa.socket.d/socket.conf » :
[Socket]
SocketUser=www-data
qui autorise « www-data ».

On arrête tous les services, sockets précédents :
# systemctl stop wwsympa.service
# systemctl stop wwsympa.socket

Et on démarre les bin dans l’ordre (socket puis service) :
# systemctl daemon-reload
# systemctl start wwsympa.socket # systemctl start wwsympa.service

On les activent :
# systemctl enable wwsympa.socket 
# systemctl enable wwsympa.service

Après ça tu ne devrais plus avoir de problèmes d’autorisations dans les logs.

Bon week-end

Le 17 oct. 2021 à 13:21, Cyrille Giquello <address@concealed> a écrit :

Bonjour à tou·te·s,

Je viens de migrer une vielle installation de sympa vers un tout neuf sympa 6.2.40 et Postfix 3.4.13 sur un Ubuntu 20.04 LTS (focal). Après beaucoup de "sueurs et bidouilles" j'ai réussi à faire l'upgrade en conservant toutes les listes et les envois/distributions/modérations fonctionnent.
Par contre je bloque sur wwsympa que l'on peut voir là: https://listes.comptoir.net
1. aucun 404 mais on dirait bien qu'il manque des éléments. Pour indice il y a le "Veuillez patientier..." qui reste affiché.

2. une fois connecté comme "owner" d'une liste, je peux gérer les abonnés mais :
- pas d'accès aux archives : "Access denied in do_arc for"
- La configuration n'a pas le formulaire : correspond au block "[% IF !group ~%]" dans "/usr/share/sympa/default/web_tt2/edit_list_request.tt2"
Merci de vos lumières :-)

Cyrille.




-- 
Pierre Malard
Responsable architectures système GeoSUD

  « On ne peut pas pousser à fond l'éducation politique et l'éducation
    tout court de masses sans l'accompagner d'un développement     économique, culturel et social parallèle. »                                                    Romain Gary - "Les racines du ciel"    |\      _,,,---,,_    /,`.-'`'    -.  ;-;;,_   |,4-  ) )-,_. ,\ (  `'-'  '---''(_/--'  `-'\_)   πr
perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <--

-- 

  Cyrille Giquello - 
-- 

  Cyrille Giquello - 06 32 33 02 18 - address@concealed - FR37 Tours

 (¯`·._.·[  Coopérateur @ Artefacts - https://artefacts.coop  ]·._.·´¯)
ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¸¸,ø¤º°`°º¤ø¸¸,ø¤º°`°º¤ø

 Pour améliorer l'impact climatique du numérique adoptez quelques-unes
  des 72 bonnes pratiques https://checklists.opquast.com/fr/greenit

  Pour toute question relative au bon usage et à la rectification
 de vos données à caractère personnel n'hésitez pas à me contacter.




Archive powered by MHonArc 2.6.19+.

Top of Page