Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Deprecated error

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

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: sympa-fr <adresse@cachée>
  • Subject: Re: [sympa-fr] Deprecated error
  • Date: Thu, 07 Jul 2011 16:57:05 +0200

Bonjour et désolé de cette réponse tardive.

Merci du retour, je vais corriger le problème dans la version distribuée.

Pour les CSS : Je vois que la config de votre serveur interdit l'accès au fichier /mon_home_dir/apps/sympa/static_content/css/style.css.

Je vois dans votre config Apache :

Alias /static-sympa /sympa/apps/sympa/static_content

et 

<Directory "/mon_home_dir/apps/sympa/static-content">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>


Est-ce que le problème d'accès ne vient pas de là ?

Pour autant que je me souvienne, nous ne demandons pas de définir de directive "Directory" pour les contenus statiques.

cordialement,

David Verdin

Le 24/06/11 11:57, Franck Gadin a écrit : Bonjour,
je vous confirme que la modification préconisée à la ligne 15818 a supprimé l'erreur sur le fichier wwsympa.fcgi.
Si d'autres fichiers sont à modifier n'hésitez pas à m'en faire part.

En revanche, j'affiche tjours la page d'accueil au format html, sans css mais cela parait logique en raison des erreurs client denied.
Les attributs des dossiers semblent pourtant bons ???

Je remarque que certaines branches appartiennent à root:root, cela vous semble t-il conforme ?
drwxr-xr-x  5 root  root bin
drwxr-xr-x 14 sympa sympa  .
-rw-r--r--  1 sympa sympa    task_manager.pid
-rw-r--r--  1 sympa sympa  bounced.pid
-rw-r--r--  1 sympa sympa  archived.pid
-rw-r--r--  1 sympa sympa  bulk.pid
-rw-r--r--  1 sympa sympa sympa.pid
drwxr-xr-x  3 root  root    var
drwxr-xr-x  2 sympa sympa   etc
drwxr-xr-x  9 root  root ..
drwxr-xr-x   5 sympa sympa static_content
drwxr-xr-x 15 sympa sympa spool
drwxr-xr-x  2 sympa sympa    arc
drwxr-xr-x  2 sympa sympa  bounce
drwxr-xr-x   2 sympa sympa  list_data
drwxr-xr-x 35 root  root  locale
drwxr-xr-x  3 root  root share
drwxr-xr-x  3 root  root   conf
drwxr-xr-x  9 root  root   default

Merci pour votre aide.

Bien cordialement,
FG
  


Le 24 juin 2011 à 10:30, David Verdin a écrit :

Bonjour,

Je pense que vous utilisez une version de perl assez récente dans laquelle une partie de notre code est dépassé. Faudrait pas vieillir...
Si vous êtes d'accord, je vourdais faire un test avec votre installation. Il s'agirait d'éditer le fichier "/mon_home_dir/apps/sympa/bin/wwsympa.fcgi" et d'y effectuer une modification pour vois si cela corrige bien le problème.

Si vous êtes d'accord, suivez les étapes suivantes :

  1. Faites une copie de sauvegarde de /mon_home_dir/apps/sympa/bin/wwsympa.fcgi
  2. ouvrez /mon_home_dir/apps/sympa/bin/wwsympa.fcgi dans un éditeur de texte.
  3. Allez à la ligne 15818 ; vous devriez y trouver un fragment de code ressemblant à ceci :

    15812                 sub export_topics {
    15813         
    15814                 my $robot = shift;
    15815                 wwslog ('debug2',"export_topics($robot)");
    15816                my %topics = &List::load_topics($robot);
    15817                
    15818                 unless (defined %topics) {
    15819                 &wwslog('err','No topics defined');
    15820                 return undef;
    15821                 }
    15822                
    15823                ## Remove existing topics
    15824                 $param->{'topics'} = undef;
    15825                
    15826                my $total = 0;

  4. Modifiez la ligne 15818 comme suit :

    15812                 sub export_topics {
    15813         
    15814                 my $robot = shift;
    15815                 wwslog ('debug2',"export_topics($robot)");
    15816                my %topics = &List::load_topics($robot);
    15817                
    15818                 unless (%topics) {
    15819                 &wwslog('err','No topics defined');
    15820                 return undef;
    15821                 }
    15822                
    15823                ## Remove existing topics
    15824                 $param->{'topics'} = undef;
    15825                
    15826                my $total = 0;

  5. enregistrez le fichier
  6. Relancez le serveur web et tentez d'accéder à la page d'accueil de Sympa. Normalement, l'erreur que vous avez rencontrée devrait avoir disparu.
Si cela résoud bien le problème, je ferai la chasse à ces appels obsolètes dans tout le code de Sympa. Il y en aurait visiblement aussi dans le wizard.

Bien cordialement,

David Verdin

Le 23/06/11 16:22, Franck Gadin a écrit : Merci pour votre message,
Excusez-moi, effectivement j'aurais dû préciser... c'est le version sympa-6.1.5 
Bien cordialement
FG

Le 23 juin 2011 à 15:54, David Verdin a écrit :

Bonjour,

Sur quelle version de Sympa travaillez-vous ?

Cordialement,

David Verdin

Le 23/06/11 14:58, Franck Gadin a écrit :
Bonjour,
j'effectue une installation initiale de l'outil de gestion de listes sympa.
Après avoir installé les services prérequis, MySQL, Sendmail, apache, perl et modules, libraries, etc… j'obtiens, depuis http://mon_domaine.fr/sympa, la page d'accueil sympa au format html, sans css. 

Les logs apache renvoient les erreurs:
[notice] SIGHUP received.  Attempting to restart
[Wed Jun 22 16:32:41 2011] [notice] Digest: generating secret for digest authentication ...
[Wed Jun 22 16:32:41 2011] [notice] Digest: done
[Wed Jun 22 16:32:42 2011] [notice] Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/0.9.8h configured -- resuming normal operations

[Wed Jun 22 16:32:58 2011] [error] [client 10.xx.xx.xx] defined(%hash) is deprecated at /mon_home_dir/apps/sympa/bin/wwsympa.fcgi line 15818.
[Wed Jun 22 16:32:58 2011] [error] [client 10.xx.xx.xx] \t(Maybe you should just omit the defined()?)

[Wed Jun 22 16:32:58 2011] [error] [client 10.xx.xx.xx] client denied by server configuration: /mon_home_dir/apps/sympa/static_content/css/style.css, referer: http://mon_domaine.fr.fr/sympa
[Wed Jun 22 16:32:58 2011] [error] [client 10.xx.xx.xx] client denied by server configuration: /mon_home_dir/apps/sympa/static_content/icons/favicon_sympa.png, referer: http://mon_domaine.fr.fr/sympa
[Wed Jun 22 16:32:58 2011] [error] [client 10.xx.xx.xx] client denied by server configuration: /mon_home_dir/apps/sympa/static_content/icons/top.png, referer: http://mon_domaine.fr.fr/sympa
[Wed Jun 22 16:32:58 2011] [error] [client 10.xx.xx.xx] client denied by server configuration: /mon_home_dir/apps/sympa/static_content/icons/logo_sympa.png, referer: http://mon_domaine.fr.fr/sympa

J'ai vérifié les attributs wwsympa.fcgi et wwsympa-wrapper.fcgi
-rwsr-sr-x  1 sympa sympa  12479 Jun 17 10:11 wwsympa-wrapper.fcgi
-rwxr-xr-x  1 sympa sympa 610209 Jun 17 10:11 wwsympa.fcgi

et 
drwxr-xr-x  5 sympa sympa   60 Jun 20 11:52 static_content
drwxr-xr-x  2 sympa sympa   81 Jun 20 11:52 css
drwxr-xr-x  5 sympa sympa   60 Jun 20 11:52 .
-rw-r-----     1 sympa sympa    0 Jun 20 11:52 index.html
drwxrwxr-x  2 sympa sympa   23 Jun 20 11:52 pictures
drwxr-xr-x  2 sympa sympa 4096 Jun 17 10:11 icons

Apache démarre avec les uid:gid sympa:sympa

Les directory et alias et ont été ajoutés à apache
<Directory "/mon_home_dir/apps/sympa/static-content">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

<Directory "/mon_home_dir/apps/sympa/bin/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>


 Alias /static-sympa /sympa/apps/sympa/static_content

#ScriptAlias /sympa "/mon_home_dir/apps/sympa/bin/wwsympa.fcgi"
 ScriptAlias /sympa "/mon_home_dir/apps/sympa/bin/wwsympa-wrapper.fcgi"

Le ./sympa_wizard.pl --check renvoit également un deprecated

-----------------------------
your version of perl is OK (5.014000  >= 5.008)

Checking for REQUIRED modules:
------------------------------------------
perl module          from CPAN       STATUS
-----------          ---------       ------
Archive::Zip         Archive-Zip    OK (1.30   >= 1.05)
CGI                  CGI            OK (3.52   >= 3.35)
DBD::mysql           Msql-Mysql-modulesOK (4.019  >= 4.008)
DBI                  DBI            OK (1.616  >= 1.48)
DB_File              DB_FILE        OK (1.822  >= 1.75)
Digest::MD5          Digest-MD5     OK (2.51   >= 2.00)
Encode               Encode         OK (2.42   >= 1.0)
FCGI                 FCGI           OK (0.73   >= 0.67)
File::Copy::Recursive File-Copy-RecursiveOK (0.38   >= 0.36)
HTML::FormatText     HTML-Format    OK (2.07   >= 1.0)
HTML::StripScripts::Parser HTML-StripScripts-ParserOK (1.03   >= 1.03)
HTML::TreeBuilder    HTML-Tree      OK (4.2    >= 1.0)
IO::Scalar           IO-stringy     OK (2.110  >= 1.0)
LWP                  libwww-per     OK (6.02   >= 1.0)
Locale::TextDomain   libintl-perl   OK (1.20   >= 1.0)
defined(%hash) is deprecated at /mon_home_dir/apps/perl/lib/site_perl/5.14.0/mhamain.pl line 1564, <STDIN> line 1.
    (Maybe you should just omit the defined()?)
MHonArc::UTF8        MHonArc        OK (2.6.18 >= 2.6.0)
MIME::Base64         MIME-Base64    OK (3.13   >= 3.03)
MIME::Charset        MIME-Charset   OK (1.009.1 >= 1.006.2)
MIME::EncWords       MIME-EncWords  OK (1.012.3 >= 1.010)
MIME::Lite::HTML     MIME-Lite-HTML OK (1.23   >= 1.23)
MIME::Tools          MIME-tools     OK (5.502  >= 5.423)
Net::Netmask         Net-Netmask    OK (1.9016 >= 1.9015)
Template             Template-ToolkitOK (2.22   >= 1.0)
Term::ProgressBar    Term-ProgressBarOK (2.09   >= 2.09)
Text::LineFold       Unicode-LineBreakOK (2011.03 >= 0.008)
Time::HiRes          Time-HiRes     OK (1.972101 >= 1.29)
URI::Escape          URI-Escape     OK (3.30   >= 1.35)
XML::LibXML          XML-LibXML     OK (1.72   >= 1.0)

Merci pour votre aide,
Bien cordialement
FG


--
David Verdin
Comité réseau des universités

Due to the limitations of human brain, I fail to remember all the mails.
So if you want your bug reports or feature requests for Sympa to be processed, please post them to the Sympa tracker


--
David Verdin
Comité réseau des universités

Due to the limitations of human brain, I fail to remember all the mails.
So if you want your bug reports or feature requests for Sympa to be processed, please post them to the Sympa tracker


--
David Verdin
Comité réseau des universités

Due to the limitations of human brain, I fail to remember all the mails.
So if you want your bug reports or feature requests for Sympa to be processed, please post them to the Sympa tracker

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature



  • Re: [sympa-fr] Deprecated error, David Verdin, 07/07/2011

Archives gérées par MHonArc 2.6.19+.

Haut de le page