Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Erreur FastCGI avec sympa

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

Archives de la liste

Chronologique Discussions  
  • From: Christophe GABORET <adresse@cachée>
  • To: Philippe Camps <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Erreur FastCGI avec sympa
  • Date: Fri, 12 Jan 2018 09:46:40 +0100 (CET)

Bonjour, 

Pour être franc, j'ai carrément désactivé Selinux en me disant que je le réactiverait après en régime nominal (chose que je ne fais jamais..). 
J'ai quand même changé le contexte au cas où je le réactiverai pour la nouvelle année :-)

Bien cordialement, 
Christophe.



De: "Philippe Camps" <adresse@cachée>
À: adresse@cachée, "Christophe GABORET" <adresse@cachée>
Envoyé: Vendredi 12 Janvier 2018 09:28:44
Objet : Re: [sympa-fr] Erreur FastCGI avec sympa

Bonjour,


Une petite piste à explorer si tu tournes sous CentOS avec Selinux ?

J'avais du changer le contexte du wrapper sympa.

Dans mon cas sous /var/www/html, j'avais du mettre :

#chcon -t httpd_unconfined_script_exec_t sympa/wwsympa-wrapper.fcgi


#ls -lZ wwsympa-wrapper.fcgi
-rwsr-sr-x. sympa sympa system_u:object_r:httpd_unconfined_script_exec_t:s0 wwsympa-wrapper.fcgi


Peut-être est-ce aussi ton  problème ?

Cdt

Le 11/01/2018 à 17:54, Christophe GABORET a écrit :
adresse@cachée"> Bonjour à tous, 

Je me lance sur l'installation d'un nouveau serveur sympa à partir du package afin de migrer plusieurs domaines de listes. 
Tout se passe bien, jusqu'au moment où j'essaie d'accéder à l'interface web de mon robot de liste. 

Là, j'ai une erreur dans les logs d'apache disant: 

Connection reset by peer: [client xxxxx:49648] mod_fcgid: error reading data from FastCGI server, referer: http://yyyyy.int-evry.fr/

[Thu Jan 11 17:30:29.485733 2018] [core:error] [pid 29894] [client xxxxx:49648] End of script output before headers: wwsympa-wrapper.fcgi, referer: http://yyyyy.int-evry.fr/

[Thu Jan 11 17:51:52.101343 2018] [fcgid:info] [pid 30112] mod_fcgid: process /usr/libexec/sympa/wwsympa-wrapper.fcgi(30119) exit(communication error), terminated by calling exit(), return code: 114


Il y a un nombre impressionnant de personnes ayant eu un problème similaire mais évidement, rien ne semble coller à mon problème.. 
Tous mes process sympa tourne en tant que sympa qui a le droit d'écrire dans le répertoire /var/run/mod_fcgid/

# id sympa

uid=994(sympa) gid=992(sympa) groupes=992(sympa),48(apache)

et mon serveur apache en tant que l'utilisateur apache. 
J'ai créer un fichier /etc/httpd/conf.d/sympa.conf comme suit: 

<VirtualHost *:80>

ServerAdmin adresse@cachée

ServerName yyyyy.int-evry.fr

ServerAlias int-evry.fr *.int-evry.fr

DocumentRoot /var/www/int-evry.fr

SuexecUserGroup sympa sympa

ScriptAlias /wws /usr/libexec/sympa/wwsympa-wrapper.fcgi

<Location /wws>

        SetHandler fcgid-script

        Options Indexes FollowSymLinks Includes ExecCGI

        Require all granted

</Location>

Alias /static-sympa /var/lib/sympa/static_content

</VirtualHost>


Je constate également qu'en tant que sympa je peux lancé le cgi /usr/libexec/sympa/wwsympa-wrapper.fcgi et j'obtiens alors sur mon terminal du code html. 
J'ai également rajouté ces lignes avec visudo: 

apache  ALL=(sympa)     NOPASSWD: /usr/libexec/sympa/wwsympa.fcgi

apache  ALL=(sympa)     NOPASSWD: /usr/libexec/sympa/wwsympa-wrapper.fcgi


et le désormais célèbre "use_fast_cgi 1" dans /etc/sympa/sympa.conf. 

Voici les versions de logiciels utilisés: 

httpd-2.4.6-67.el7.centos.6.x86_64

mod_fcgid-2.3.9-4.el7_4.1.x86_64

sympa-6.2.24-1.20171222.RHEL7.x86_64


Est-ce que quelqu'un aurait une idée de ce qui cloche ? Un conseil avisé ?.. 

Bien cordialement,
Christophe. 
---
Christophe Gaboret
Responsable Service Infrastructure Systèmes Réseaux
Direction Informatique & Système d'Information
Institut Mines-Télécom
9, rue Charles Fourier 91011 Évry
Tél.: +33 (0)1 60 76 45 40


--
Document sans nom
logo-ies
Philippe Camps
Administrateur Systèmes et réseaux

logo-ies
Institut d'Electronique et des Systèmes
Université de Montpellier - CNRS
CC05001 - 860 rue Saint Priest
34095 Montpellier Cedex 5 – France
Tél. : +33 (0) 4 67 14 39 85

LogoCnrs
logo-ies




Archives gérées par MHonArc 2.6.19+.

Haut de le page