Page 1 of 1

sa-learn Cronjob Fehlermeldung  [GELÖST]

Posted: Sat 13. Feb 2021, 01:38
by KeksDipp
Hey,

einmal kurze Infos zu meinem System:

Betriebssystem Debian 10.8 (64-bit)
Kernel 4.19.0-14-amd64
Administrations-Panel 20.3.2 (Build 2131)

Ich bekomme seit 2 Tagen jede nach folgende Mail von Keyhelp / Meinem Server zugesendet.

Betreff: nice /usr/bin/sa-learn --dbpath /var/spool/spamassassin --spam /var/mail/vhosts/*/*/.Junk > /dev/null (Der ausgeführte Befehl)
Inhalt: Parsing of undecoded UTF-16 at /usr/share/perl5/Mail/SpamAssassin/HTML.pm line 262.

Kennt zufällig jemand das Problem oder kann mir helfen? Handelt es sich dabei vielleicht um eine einzelne Mail die nicht verarbeitet werden kann?

Danke

Gruß Alex

Re: sa-learn Cronjob Fehlermeldung

Posted: Mon 15. Feb 2021, 09:58
by Alexander
Grüße,

ich vermute auf deinem Server läuft SpamAssassin 3.4.2?

Zum Checken:

Code: Select all

spamassassin -V

Das Problem ist, soweit mir bekannt, bislang nur bei einem KeyHelp-Server aufgetreten, gelöst werden konnte es, indem die entsprechende Stelle der fragliche Datei aus der Fehlermeldung "/usr/share/perl5/Mail/SpamAssassin/HTML.pm" durch die einer höheren Version ausgetauscht wurde. Danach tauchte der Fehler nicht mehr auf.

Ich hab jetzt nur die Datei aus der Version 3.4.4 zur Hand. Sollte es damit nicht gehen, sollte sich im Netz irgendwo sicher auch die Datei von SpamAssassin 3.4.3 finden lassen.

Lösung für SpamAssassin 3.4.2:

1) Öffnen der Datei /usr/share/perl5/Mail/SpamAssassin/HTML.pm

2) Zu Zeile 262 gehen und ersetzen von

Code: Select all

$self->SUPER::parse($text);
Mit

Code: Select all

  eval {
    local $SIG{__WARN__} = sub {
      my $err = $_[0];
      $err =~ s/\s+/ /gs; $err =~ s/(.*) at .*/$1/s;
      info("message: HTML::Parser warning: $err");
    };
    $self->SUPER::parse($text);
  };

4) Fertig

Re: sa-learn Cronjob Fehlermeldung

Posted: Tue 16. Feb 2021, 19:52
by KeksDipp
Hey,

scheint geklappt zu haben. Kannst du mir sagen warum der Fehler auftritt oder was er bedeutet?

Gruß Alex

Re: sa-learn Cronjob Fehlermeldung

Posted: Tue 16. Feb 2021, 20:34
by Alexander
Naja es handelt sich um einen Bug im Spamassassin.

Näheres sollte sich beim googlen nach der Fehlermeldung finden lassen.

https://www.google.com/search?client=ms ... s-wiz-serp