Accéder au contenu.
Menu Sympa

fr - Résolution d'une internet error 500

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

Archives de la liste

Chronologique Discussions  
  • From: Serveur Listes <adresse@cachée>
  • To: adresse@cachée
  • Subject: Résolution d'une internet error 500
  • Date: Mon, 26 Nov 2001 22:04:31 -0500

Profitant suffisamment souvent de cette liste, je propose une modeste
contribution qui paraitre certainement évident pour le plus grand nombre,
mais je suis resté planté durant un moment sur la question c'est que d'autres
non spécialistes comme moi suivront...

Lorsque je lancais mon wwsympa, je recueillait une jolie internal error 500
avec le message de log apache suivant:
[Mon Nov 26 21:32:24 2001] [error] [client 195.101.18.253] Premature end of
script headers: /usr/lib/sympa/bin/wwsympa.fcgi
Can't locate CGI/Cookie.pm in @INC (@INC contains: /usr/lib/sympa/bin
/usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
/usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl .) at /usr/lib/sympa/bin/cookielib.pm line 10.
BEGIN failed--compilation aborted at /usr/lib/sympa/bin/cookielib.pm line 10.
Compilation failed in require at /usr/lib/sympa/bin/wwsympa.fcgi line 38.
BEGIN failed--compilation aborted at /usr/lib/sympa/bin/wwsympa.fcgi line 38.

Après avoir clairement établi que le pb venait d'apache et non de sympa
(d'habitude ce pb est typique d'un pb de droit), en réalité voici ce qui
s'est passé.

L'install est classique (une mandrake 8.0) mais avec une mise à jour de perl
5.6.0 vers perl 5.6.1
Or au moment où cette mise à jour se fait (avec mandrake software installer
ou gestionnaire de paquetage) une boulette sur la compilation ou je ne sais
quoi fait que le repertoire CGI n'existe pas dans le répertoire perl5.6.1.
donc il ne trouve pas dans le @INC les fichiers cookie.pm.

Il suffit de copier / coller (même si cela n'est pas top en tout cas cela
fonctionne...) du repertoire CGI vers le rep perl5.6.1 ainsi que le CGI.pm

Dernière chose, il faut penser dans le commonhttpd.conf à ajouter:
PerlModule Apache::Cookie

et normalement cela fonctionne.

Si cela peut servir à quelqu'un.

Cordialement;

G.ELBAZE
MEDIAS-CITE
www.medias-cite.org


  • Résolution d'une internet error 500, Serveur Listes, 26/11/2001

Archives gérées par MHonArc 2.6.19+.

Haut de le page