I had to turn off my Amavis-postfix scanner after doing a SuSE 7.3 Yast2
online
update today. All mail is bounced, with the following error:
Feb 17 11:48:35 Hobbes postfix/pipe[20334]: A724C3AB4:
to=, relay=vscan, delay=4, status=bounced (Command
died with status 32: "/usr/sbin/amavis". Command output: Bareword found
where operator expected at /usr/sbin/amavis line 875
, near "2yes" (Missing operator before yes?) String found where operator
expected at /usr/sbin/amavis line 881, near "do_log
(0,"" (Might be a runaway multi-line "" string starting on line 875)
(Missing semicolon on previous line?) Bareword found
where operator expected at /usr/sbin/amavis line 881, near
"do_log(0,"Virus" String found where operator expected at /usr/sbi
n/amavis line 889, near "return 0 if ($SENDER eq "" (Might be a runaway
multi-line "" string starting on line 881) (Missin
g semicolon on previous line?) Bareword found where operator expected at
/usr/sbin/amavis line 889, near "" or $entity->head-
get("Precedence" (Missing operator before Precedence?) String found
where operator expected at /usr/sbin/amavis line 891, n
ear "open(MAIL, "" (Mig
The log entry ends there, so I'm assuming it filled the buffer and there
is more. Has anyone else seen this? My first thought was that I had a
corrupted package, but then again YOU should be checking md5 sums after
download. I'll try again if no-one else with Amavis-Postfix has seen this
after
a recent update.
Cheers,
James