Koozali.org: home of the SME Server

Perl problem with amavis-ng on SME 6.0.1

simonfishley

Perl problem with amavis-ng on SME 6.0.1
« on: September 02, 2004, 12:45:28 PM »
Hi all

I am running the latest install of Amavis-ng and clamd from the awesome scripts of http://swerts-knudsen.dk/sme but on one of my boxen keeps showing this error in /var/log/smtpfront-qmail/current -

Use of uninitialized value in split at /usr/lib/perl5/site_perl/5.6.1/AMAVIS.pm line 292

Line 292 is as follows :
@notifiers=split / *, */,$cfg->val('global','notifiers');

I have googled extensively and found numerous references to similar problems but none of teh solutions have been able to help me.  I don't know much about perl and would appreciate any advice.

Thanks
Simon

Offline smeghead

  • *
  • 563
  • +0/-0
Perl problem with amavis-ng on SME 6.0.1
« Reply #1 on: September 02, 2004, 01:30:12 PM »
See:

http://www.qcc.ca/~charlesc/software/queue_repair/index.html

It is very good at diagnosing problems with qmail and can fix most any found; the split referred to is related to the threading qmail uses to process mail - queue_repair verifies the split is correct for your qmail setup.

HTH
..................

simonfishley

Perl problem with amavis-ng on SME 6.0.1
« Reply #2 on: September 02, 2004, 01:50:49 PM »
Thank you - i'll give it a bash

simonfishley

Perl problem with amavis-ng on SME 6.0.1
« Reply #3 on: September 02, 2004, 03:16:48 PM »
Hey - so I tried what you suggested and it founf no apparant problems with my install as you can see below :


[root@sme queue-repair]# ./queue_repair.py -t
queue_repair.py v. 0.9.0
Copyright (C) 2001 Charles Cazabon <pqt @ discworld.dyndns.org>
Licensed under the GNU General Public License version 2

running in test-only mode
finding qmail UIDs/GIDs...
  qmaild  : UID 401
  qmailq  : UID 404
  qmailp  : UID 403
  qmails  : UID 406
  qmailr  : UID 405
  qmaill  : UID 402
  alias   : UID 400
  nofiles : GID 400
  qmail   : GID 401
determining conf-split...
  conf-split appears to be 23
determining big-todo...
  big-todo not found
checking main queue directories...
  checking directory queue...
  checking directory queue/bounce...
  checking directory queue/info...
  checking directory queue/intd...
  checking directory queue/local...
  checking directory queue/lock...
  checking directory queue/mess...
  checking directory queue/pid...
  checking directory queue/remote...
  checking directory queue/todo...
checking split sub-directories...
  checking directory queue/info/0...
  checking directory queue/info/1...
  checking directory queue/info/2...
  checking directory queue/info/3...
  checking directory queue/info/4...
  checking directory queue/info/5...
  checking directory queue/info/6...
  checking directory queue/info/7...
  checking directory queue/info/8...
  checking directory queue/info/9...
  checking directory queue/info/10...
  checking directory queue/info/11...
  checking directory queue/info/12...
  checking directory queue/info/13...
  checking directory queue/info/14...
  checking directory queue/info/15...
  checking directory queue/info/16...
  checking directory queue/info/17...
  checking directory queue/info/18...
  checking directory queue/info/19...
  checking directory queue/info/20...
  checking directory queue/info/21...
  checking directory queue/info/22...
  checking directory queue/remote/0...
  checking directory queue/remote/1...
  checking directory queue/remote/2...
  checking directory queue/remote/3...
  checking directory queue/remote/4...
  checking directory queue/remote/5...
  checking directory queue/remote/6...
  checking directory queue/remote/7...
  checking directory queue/remote/8...
  checking directory queue/remote/9...
  checking directory queue/remote/10...
  checking directory queue/remote/11...
  checking directory queue/remote/12...
  checking directory queue/remote/13...
  checking directory queue/remote/14...
  checking directory queue/remote/15...
  checking directory queue/remote/16...
  checking directory queue/remote/17...
  checking directory queue/remote/18...
  checking directory queue/remote/19...
  checking directory queue/remote/20...
  checking directory queue/remote/21...
  checking directory queue/remote/22...
  checking directory queue/mess/0...
  checking directory queue/mess/1...
  checking directory queue/mess/2...
  checking directory queue/mess/3...
  checking directory queue/mess/4...
  checking directory queue/mess/5...
  checking directory queue/mess/6...
  checking directory queue/mess/7...
  checking directory queue/mess/8...
  checking directory queue/mess/9...
  checking directory queue/mess/10...
  checking directory queue/mess/11...
  checking directory queue/mess/12...
  checking directory queue/mess/13...
  checking directory queue/mess/14...
  checking directory queue/mess/15...
  checking directory queue/mess/16...
  checking directory queue/mess/17...
  checking directory queue/mess/18...
  checking directory queue/mess/19...
  checking directory queue/mess/20...
  checking directory queue/mess/21...
  checking directory queue/mess/22...
  checking directory queue/local/0...
  checking directory queue/local/1...
  checking directory queue/local/2...
  checking directory queue/local/3...
  checking directory queue/local/4...
  checking directory queue/local/5...
  checking directory queue/local/6...
  checking directory queue/local/7...
  checking directory queue/local/8...
  checking directory queue/local/9...
  checking directory queue/local/10...
  checking directory queue/local/11...
  checking directory queue/local/12...
  checking directory queue/local/13...
  checking directory queue/local/14...
  checking directory queue/local/15...
  checking directory queue/local/16...
  checking directory queue/local/17...
  checking directory queue/local/18...
  checking directory queue/local/19...
  checking directory queue/local/20...
  checking directory queue/local/21...
  checking directory queue/local/22...
checking files...
checking queue/mess files...
checking split locations...


Any other suggestions?

Thanks in advance
Simon.

dazza76

Does anybody have a solution for this yet
« Reply #4 on: November 04, 2004, 03:36:41 AM »
Does anybody have a solution for this yet
cheers
daz   :pint:

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
Perl problem with amavis-ng on SME 6.0.1
« Reply #5 on: November 05, 2004, 03:34:42 AM »
I can't help you specifically, but I suggest running the latest script from knuddi's site.  This will upgrade to clamav .80.

GL,

JB
......