Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Installation sympa6.2.16 erreur apache

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

Archives de la liste

Chronologique Discussions  
  • From: Luc Didry <adresse@cachée>
  • To: adresse@cachée
  • Cc: Sébastien CASTILLON <adresse@cachée>
  • Subject: Re: [sympa-fr] Installation sympa6.2.16 erreur apache
  • Date: Fri, 23 Jun 2017 09:28:51 +0200

vendredi 23 juin 2017, 09:19:43 CEST Sébastien CASTILLON wrote:
> Bonjour à tous,
>
> Je sollicite l'aide technique de la liste afin de réaliser l'installation
> en urgence d'une maquette de serveur sympa.
>
> Il n'est pas nécessaire que la configuration soit conforme aux "best
> practices", même si toutes informations en ce sens ne seront pas inutiles
> selon l'évolution du projet (dans l'immédiat il s'agit d'avoir une maquette
> fonctionnelle sur laquelle va s'appuyer un projet de développement qui
> couplera plusieurs services dont le serveur de listes).
>
> Voici donc le contexte :
> J'ai installé sympa 6.2.16 en compilant les sources; l'installation est
> faite dans /usr/local/sympa ( ./configure --prefix=/usr/local/sympa
> --with-confdir=/etc/sympa --with-aliases_file=/etc/mail/sympa_aliases
> --sysconfdir=/usr/local/sympa/etc --with-spooldir=/var/spool/sympa )
> Le user et groupe sympa sont créés et la base de données ( mariadb mysql )
> est installée et les tables générées.
> Apache est installé en en 2.4.6 (httpd)
> Les dépendances sous forme de modules perl sont installées et le fichier
> sympa.conf est renseigné.
>
> LoadModule fcgid_module /usr/lib64/httpd/modules/mod_fcgid.so
>
> <IfModule mod_fcgid.c>
> IPCCommTimeout 120
> MaxProcessCount 5
> FcgidBusyTimeout 3600
> </IfModule>
>
> <Location /sympa>
> SetHandler fcgid-script
> </Location>
>
> <Directory /usr/local/sympa>
> Require all granted
> </Directory>
>
> ScriptAlias /sympa /usr/local/sympa/bin/wwsympa-wrapper.fcgi
>
> ## A identifier si les directives suivantes sont nécessaires sur la
> dernière version de sympa
> #ScriptAlias /soap /usr/local/sympa/bin/sympa_soap_server-wrapper.fcgi
> #Alias /static-sympa /usr/local/sympa/static_content
>
>
> Le service sympa se lance bien et sans erreur.
> Le service httpd se lance bien et sans erreur (accès à la page par défaut
> d'apache en saisissant l'URL http://sympatst.univ-evry.fr )
>
> Un blocage initial venait de l'URL http://sympatst.univ-evry.fr/sympa pour
> laquelle j'avais un 403 Forbidden que j'ai réglé avec le Require all
> granted (dans la configuration du site) et le user+groupe=sympa (dans la
> configuration globale d'apache) mais désormais j'ai un 500 Internal Error .
> En analysant les logs ( tail -f /var/log/httpd/error_log ) j'ai cette
> erreur à chaque fois que j'essaye de charger la page :
> [Fri Jun 23 08:19:26.745710 2017] [authz_core:debug] [pid 25107]
> mod_authz_core.c(809): [client 192.168.6.173:50756] AH01626: authorization
> result of Require all granted: granted
> [Fri Jun 23 08:19:26.745744 2017] [authz_core:debug] [pid 25107]
> mod_authz_core.c(809): [client 192.168.6.173:50756] AH01626: authorization
> result of <RequireAny>: granted
> [Fri Jun 23 08:19:26.746860 2017] [fcgid:info] [pid 25104] mod_fcgid:
> server
> sympatst.univ-evry.fr:/usr/local/sympa/bin/wwsympa-wrapper.fcgi(25691)
> started
> err Conf::_load_binary_cache() Could not create new lock, error was :
> Couldn't open "/etc/sympa/sympa.conf.bin,lock.8767.25691.1361" [Permission
> denied]
> Use of uninitialized value in string eq at /usr/local/sympa/bin/Conf.pm
> line 2217.
> Use of uninitialized value in string eq at /usr/local/sympa/bin/Conf.pm
> line 2422.
> Use of uninitialized value in string eq at /usr/local/sympa/bin/Conf.pm
> line 2042.
> Use of uninitialized value $_ in concatenation (.) or string at
> /usr/local/sympa/bin/Sympa.pm line 80.
> Use of uninitialized value $Conf::Conf{"etc"} in concatenation (.) or
> string at /usr/local/sympa/bin/Conf.pm line 2556.
> Use of uninitialized value $Conf::Conf{"etc"} in concatenation (.) or
> string at /usr/local/sympa/bin/Conf.pm line 2556.
> Use of uninitialized value $Conf::Conf{"etc"} in concatenation (.) or
> string at /usr/local/sympa/bin/Conf.pm line 2556.
> Use of uninitialized value $robot in hash element at
> /usr/local/sympa/bin/Conf.pm line 1095.
> Use of uninitialized value $robot in hash element at
> /usr/local/sympa/bin/Conf.pm line 1096.
> Use of uninitialized value $robot in hash element at
> /usr/local/sympa/bin/Conf.pm line 1097.
> Use of uninitialized value $robot in hash element at
> /usr/local/sympa/bin/Conf.pm line 1098.
> Use of uninitialized value $robot in hash element at
> /usr/local/sympa/bin/Conf.pm line 1248, <IN> line 33.
> Use of uninitialized value $robot_name_for_auth_storing in hash element at
> /usr/local/sympa/bin/Conf.pm line 2152.
> Use of uninitialized value in opendir at /usr/local/sympa/bin/Conf.pm line
> 425.
> err Conf::get_robots_list() Unable to open directory for virtual robots
> config
> err Conf::load_robots() Robots config loading failed
> Unable to load sympa configuration, file /etc/sympa/sympa.conf or one of
> the vhost robot.conf files contain errors. Exiting.
> [Fri Jun 23 08:19:27.441774 2017] [fcgid:warn] [pid 25107] (104)Connection
> reset by peer: [client 192.168.6.173:50756] mod_fcgid: error reading data
> from FastCGI server
> [Fri Jun 23 08:19:27.441814 2017] [core:error] [pid 25107] [client
> 192.168.6.173:50756] End of script output before headers:
> wwsympa-wrapper.fcgi
> [Fri Jun 23 08:19:29.750132 2017] [fcgid:info] [pid 25104] mod_fcgid:
> process /usr/local/sympa/bin/wwsympa-wrapper.fcgi(25691) exit(communication
> error), terminated by calling exit(), return
>
> Dans l'immédiat un " Permission denied " me fait immédiatement penser à un
> problème de droit mais je ne parviens pas à identifier la source du
> problème.
>
> Je ne suis pas spécialement à l'aise avec les configurations apache et les
> modules cgi c'est pourquoi je me tourne vers les érudits de la question
>
> En m'appuyant sur les documentations en ligne (essentiellement celles
> officielles de sympa.org), j'ai produit une documentation propre à mon
> installation que vous pouvez consulter via le lien ci-après (ou si vous
> voulez essayer de reproduire l'erreur) :
> https://uevecloud.univ-evry.fr/f/0b7d5a9069/
>
> Peut-être une coquille s'y est-elle glissée?
>
> Merci d'avance pour vos retours.
>
> Bonne journée
>

J'imagine que Sympa tourne avec l'utilisateur sympa et Apache avec www-data ?
C'est sans doute la source du problème. Perso, je fais tourner Apache avec
l'utilisateur sympa.
--
Luc
"La route est longue, mais la voie est libre…" https://framasoft.org

Framasoft ne vit que par vos dons (déductibles des impôts). Merci d'avance
pour votre soutien https://soutenir.framasoft.org





Archives gérées par MHonArc 2.6.19+.

Haut de le page