SA Learn bug [Razor2]

Report bugs and workarounds
Post Reply
Justin
Posts: 111
Joined: 18 Sep 2014 13:00
Location: The Netherlands
Contact:

SA Learn bug [Razor2]

Post by Justin »

Hi there,

I currently want to learn my spamfilter about spam-mails due too increased s*x spam-emails.

Everytime i press select "As spam" or "As spam+Report" i get the following error:

Code: Select all

SpamAssassin: Oct 26 15:58:17.783 [7707] warn: reporter: razor2 report failed: No such file or directory report requires authentication at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Razor2.pm line 177. at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Razor2.pm line 330., 1 message(s) examined.
Current file permission of "/usr/share/perl5/vendor_perl_Mail/SpamAssassin/Plugin" are:

Code: Select all

[root@mx01 Plugin]# ls -l
total 860
-r--r--r--  1 root root  4672 Apr 28  2015 AccessDB.pm
-r--r--r--  1 root root  4572 Apr 28  2015 AntiVirus.pm
-r--r--r--  1 root root 28581 Apr 28  2015 AskDNS.pm
-r--r--r--  1 root root 15037 Apr 28  2015 ASN.pm
-r--r--r--  1 root root  8816 Apr 28  2015 AutoLearnThreshold.pm
-r--r--r--  1 root root 19953 Apr 28  2015 AWL.pm
-r--r--r--  1 root root 55384 Apr 28  2015 Bayes.pm
-r--r--r--  1 root root  9026 Apr 28  2015 BodyEval.pm
-r--r--r--  1 root root 34302 Apr 28  2015 BodyRuleBaseExtractor.pm
-r--r--r--  1 root root 46722 Apr 28  2015 Check.pm
-r--r--r--  1 root root 33470 Apr 28  2015 DCC.pm
-r--r--r--  1 root root 51726 Apr 28  2015 DKIM.pm
-r--r--r--  1 root root 12711 Apr 28  2015 DNSEval.pm
-r--r--r--  1 root root 19058 Apr 28  2015 FreeMail.pm
-r--r--r--  1 root root 10214 Apr 28  2015 Hashcash.pm
-r--r--r--  1 root root 33365 Apr 28  2015 HeaderEval.pm
-r--r--r--  1 root root  5458 Apr 28  2015 HTMLEval.pm
-r--r--r--  1 root root  3549 Apr 28  2015 HTTPSMismatch.pm
-rw-r--r--. 1 root root  9906 Jan 14  2014 ImageCerberusPLG.pm
-r--r--r--  1 root root 12860 Apr 28  2015 ImageInfo.pm
-r--r--r--  1 root root 19579 Apr 28  2015 MIMEEval.pm
-r--r--r--  1 root root  6075 Apr 28  2015 MIMEHeader.pm
-r--r--r--  1 root root  4127 Apr 28  2015 OneLineBodyRuleType.pm
-r--r--r--  1 root root 23565 Apr 28  2015 PDFInfo.pm
-r--r--r--  1 root root  7448 Apr 28  2015 PhishTag.pm
-r--r--r--  1 root root 13163 Apr 28  2015 Pyzor.pm
-r--r--r--  1 root root 14429 Apr 28  2015 Razor2.pm
-r--r--r--  1 root root  4496 Apr 28  2015 RelayCountry.pm
-r--r--r--  1 root root 11437 Apr 28  2015 RelayEval.pm
-r--r--r--  1 root root  7831 Apr 28  2015 ReplaceTags.pm
-r--r--r--  1 root root  6975 Apr 28  2015 Reuse.pm
-r--r--r--  1 root root  8733 Apr 28  2015 Rule2XSBody.pm
-r--r--r--  1 root root  8396 Apr 28  2015 Shortcircuit.pm
-r--r--r--  1 root root  8578 Apr 28  2015 SpamCop.pm
-r--r--r--  1 root root 30596 Apr 28  2015 SPF.pm
-r--r--r--  1 root root  2018 Apr 28  2015 Test.pm
-r--r--r--  1 root root 14188 Apr 28  2015 TextCat.pm
-r--r--r--  1 root root 81683 Apr 28  2015 TxRep.pm
-r--r--r--  1 root root  7329 Apr 28  2015 URIDetail.pm
-r--r--r--  1 root root 39465 Apr 28  2015 URIDNSBL.pm
-r--r--r--  1 root root  2700 Apr 28  2015 URIEval.pm
-r--r--r--  1 root root 13798 Apr 28  2015 URILocalBL.pm
-r--r--r--  1 root root  4987 Apr 28  2015 VBounce.pm
-r--r--r--  1 root root  4221 Apr 28  2015 WhiteListSubject.pm
-r--r--r--  1 root root 14626 Apr 28  2015 WLBLEval.pm
Any idea if this can be solved by myself?
Running 3.0.1.5 (lastest update)
Justin
Posts: 111
Joined: 18 Sep 2014 13:00
Location: The Netherlands
Contact:

Re: SA Learn bug [Razor2]

Post by Justin »

Can someone please assist me? Spam is still increasing :shock:
Justin
Posts: 111
Joined: 18 Sep 2014 13:00
Location: The Netherlands
Contact:

Re: SA Learn bug [Razor2]

Post by Justin »

I may have found the solutions.

Running "razor-admin --register" in SSH, and now i'm able to SA Learn without the error.

UPDATE1:
SA Learn (As Spam) works
SA Learn (As Spam+Report) still gives the error
User avatar
shawniverson
Posts: 3649
Joined: 13 Jan 2014 23:30
Location: Indianapolis, Indiana USA
Contact:

Re: SA Learn bug [Razor2]

Post by shawniverson »

Run this instead:

Code: Select all

sudo su postfix -s /bin/bash -c 'razor-admin -register'
sudo sed -i '/^debuglevel/ c\debuglevel             = 0' /var/spool/postfix/.razor/razor-agent.conf
sudo chown -R postfix:apache /var/spool/postfix/.razor
sudo chmod ug+rwx /var/spool/postfix/.razor
sudo chmod ug+s /var/spool/postfix/.razor
sudo chmod ug+rw /var/spool/postfix/.razor/*
ovizii
Posts: 463
Joined: 11 May 2016 08:08

Re: SA Learn bug [Razor2]

Post by ovizii »

just out of curiosity a related question.
I noticed that as root I don't have any of the razor- commands in my path, if I switch to the user I registered when first starting up the EFA vm I do have razor- in my path, meaning bash autocompletes the command.
Sometimes I saw suggestions on this forum to run i.e. "razor-admin register" or similar commands to fix some problems so I was wondering whether those should be run as the "user" or as root?
Post Reply