postgrey problème de démarrage

postgrey problème de démarrage - Logiciels - Linux et OS Alternatifs

Marsh Posté le 23-04-2009 à 14:22:58    

Bonjour,
 
J'ai quelques soucis avec postgrey sur mon serveur de mail. Il se trouve qu'après une mise à jour de mon serveur, il y a eu un plantage avec postgrey qui retourne ce message d'erreur lorsqu'on tente de le lancer:
 
Starting postfix greylisting daemon: postgreySys::Syslog object version 0.13 does not match bootstrap parameter 0.05 at /usr/share/perl5/Sys/Syslog.pm line 63.
Compilation failed in require at /usr/sbin/postgrey line 19.
BEGIN failed--compilation aborted at /usr/sbin/postgrey line 19.
 
J'ai tenté de réinstaller Sys::Syslog avec cpan mais là, plantage de CPAN avec le message suivant:
Running make for A/AU/AUDREYT/Module-Signature-0.55.tar.gz
  Is already unwrapped into directory /root/.cpan/build/Module-Signature-0.55
 
  CPAN.pm: Going to build A/AU/AUDREYT/Module-Signature-0.55.tar.gz
 
make: *** Pas de règle pour fabriquer la cible « dual ». Arrêt.
  /usr/bin/make dual processor system -- NOT OK
Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible
 
 
Donc au secours.  La quantité de spams reçus devient ingérable !
Merci d'avance pour votre aide.
 
Sabrina


Message édité par sabrinalf le 23-04-2009 à 15:24:01
Reply

Marsh Posté le 23-04-2009 à 14:22:58   

Reply

Marsh Posté le 23-04-2009 à 16:04:51    

debian ? tu as mis à jour postgrey aussi ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-04-2009 à 16:33:33    

J'ai mis à jour la distribution carrément mais il y eu un problème que je ne saurais décrire. Quoi qu'il en soit, j'ai réussi à résoudre la première partie du problème en modifiant la configuration de cpan:
 
vim /etc/perl/CPAN/Config.pm make_arg et make_install_arg avaient pour valeur dual processor (j'ai mis la variable à rien []).
Ensuite mon urllist ne disposais de la version de Sys::Syslog que je tentais de télécharger. Donc j'ai remplacé par une url adéquate et fais un "install Sys::Syslog". Tout c'est bien passé.  
Par contre, quand je tente de relancer postgrey, il y a un nouveau message d'erreur:
 
Starting postfix greylisting daemon: postgreyUse of uninitialized value in split at /usr/local/lib/perl/5.8.8/Sys/Syslog.pm line 123.
Pid_file already exists for running process (1505)... aborting
ERROR: Pid_file already exists for running process (1505)... aborting
 
Pourtant le process tourne bien:
postgrey  1505     1  0 16:15 ?        00:00:00 /usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=127.0.0.1:60000
 
(J'ai oublié de préciser que je suis sur Debian Etch)

Reply

Marsh Posté le 23-04-2009 à 16:48:45    

hum... c'est bizarre parce que j'avais la même chose et ça fonctionnait sans soucis. tu as utilisé des paquets pour tout ?
 
Accessoirement utiliser le CPAN au lieu de tes paquets n'est pas forcemment une bonne idée...


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-04-2009 à 17:24:52    

Oui, en dehors de Sys::Syslog, les paquets installés sur la machine on été obtenus via apt-get.
Postgrey tourne bien, mais tous les mails sont "greylisted" puis rejetés quand je le lance avec postfix.


Message édité par sabrinalf le 23-04-2009 à 17:45:08
Reply

Marsh Posté le 23-04-2009 à 19:11:59    

vire le sys::syslog de cpan et remet celui de ta distro, pour commencer. Tu as regardé les rapports de bug ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed