Koozali.org: home of the SME Server

Legacy Forums => General Discussion (Legacy) => Topic started by: simonfishley on September 02, 2004, 12:45:28 PM

Title: Perl problem with amavis-ng on SME 6.0.1
Post by: simonfishley 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
Title: Perl problem with amavis-ng on SME 6.0.1
Post by: smeghead 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
Title: Perl problem with amavis-ng on SME 6.0.1
Post by: simonfishley on September 02, 2004, 01:50:49 PM
Thank you - i'll give it a bash
Title: Perl problem with amavis-ng on SME 6.0.1
Post by: simonfishley 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.
Title: Does anybody have a solution for this yet
Post by: dazza76 on November 04, 2004, 03:36:41 AM
Does anybody have a solution for this yet
cheers
daz   :pint:
Title: Perl problem with amavis-ng on SME 6.0.1
Post by: mrjhb3 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