Page 1 sur 1

[Evolution] Message d'erreur spamassassin (résolu)

Publié : mer. 31 oct. 2012, 12:19
par superjem
bonjour,

J'utilise Evolution 3.6.1 sous Gnome 3.6.
J'ai lancé Evolution dans la console pour voir les messages d'erreurs éventuels et voilà ce que j'obtiens :

Code : Tout sélectionner

[jeremy@plan9 ~]$ evolution

** (evolution:1339): CRITICAL **: categories_icon_theme_hack: assertion `filename != NULL && *filename != '\0'' failed

(evolution:1339): evolution-spamassassin-WARNING **: Échec du lancement de SpamAssassin (/usr/bin/sa-learn --version) : L'exécution du processus fils « /usr/bin/sa-learn » a échoué (Aucun fichier ou dossier de ce type)
Evolution se lance pourtant correctement.

J'ai donc installé Spamassassin :

Code : Tout sélectionner

pacman -S spamassassin
Je l'ai activé :

Code : Tout sélectionner

systemctl enable spamassassin.service
et j'obtiens le message d'erreur :

Code : Tout sélectionner

[jeremy@plan9 ~]$ sudo systemctl status spamassassin.service
spamassassin.service - Spamassassin daemon
	  Loaded: loaded (/usr/lib/systemd/system/spamassassin.service; enabled)
	  Active: inactive (dead)
	  CGroup: name=systemd:/system/spamassassin.service

Oct 30 16:02:23 plan9 spamd[6959]: logger: removing stderr method
Oct 30 16:02:23 plan9 spamd[6961]: config: no rules were found! Do you need to run 'sa-update'?
Oct 30 16:02:24 plan9 spamd[6959]: child process [6961] exited or timed out without signaling production of a PID file: exit 255 at /usr/bin/vendor_perl/spamd line 2642.
Oct 30 16:02:24 plan9 spamd[6959]: child process [6961] exited or timed out without signaling production of a PID file: exit 255 at /usr/bin/vendor_perl/spamd line 2642.
Oct 30 16:02:24 plan9 systemd[1]: Failed to start Spamassassin daemon.
Oct 30 16:02:24 plan9 systemd[1]: Unit spamassassin.service entered failed state
Oct 30 16:02:24 plan9 systemd[1]: Stopping Spamassassin daemon...
Oct 30 16:02:24 plan9 systemd[1]: Starting Spamassassin daemon...
Oct 30 16:02:24 plan9 systemd[1]: Failed to start Spamassassin daemon.
Oct 30 16:02:24 plan9 systemd[1]: Unit spamassassin.service entered failed state
[jeremy@plan9 ~]$ sudo systemctl restart spamassassin.service
Job for spamassassin.service failed. See 'systemctl status spamassassin.service' and 'journalctl -n' for details.
D'autre part, je ne comprend pas le message d'erreur d'évolution :

Code : Tout sélectionner

** (evolution:1339): CRITICAL **: categories_icon_theme_hack: assertion `filename != NULL && *filename != '\0'' failed
Merci pour votre aide.

Jérémy

Re: [Evolution] Message d'erreur spamassassin

Publié : mer. 31 oct. 2012, 13:44
par FoolEcho
Ce n'est pas spamassassin le problème et tu n'as de toutes manières pas besoin de le lancer en tant que service (le service est pour un usage serveur).
superjem a écrit :Evolution se lance pourtant correctement.
C'est l'essentiel, non ? :copain:
Pour l'erreur, je ne sais pas... mais ça ne paraît donc pas si critique que ça. :|

Re: [Evolution] Message d'erreur spamassassin

Publié : mer. 31 oct. 2012, 17:02
par superjem
@FoolEcho merci !
FoolEcho a écrit :le service est pour un usage serveur
Ok donc je l'ai désactivé, ça c'est réglé.
superjem a écrit:
Evolution se lance pourtant correctement.

C'est l'essentiel, non ? :copain:
Pour moi l'essentiel est de comprendre :)

Donc, en ce qui concerne le warning :

Code : Tout sélectionner

(evolution:1339): evolution-spamassassin-WARNING **: Échec du lancement de SpamAssassin (/usr/bin/sa-learn --version) : L'exécution du processus fils « /usr/bin/sa-learn » a échoué (Aucun fichier ou dossier de ce type)
J'ai créé le liens symbolique pour qu'Evolution le trouve :

Code : Tout sélectionner

ln -s /usr/bin/vendor_perl/sa-learn /usr/bin/sa-learn
Et voilà !

Encore merci pour ton aide :)

PS : cette version d'Evolution est bien buggée quand même...