[Mimedefang] Sire MimeDefang 2.44: Undefined subroutine &main::do_main_loop

Tory Blue tmblue at responsys.com
Mon Aug 2 17:10:53 EDT 2004


I'm having an issue and after exhaustive searches it's unclear what is
happening.

System:
Redhat 9
Mimdefang 2.44
ClamAv 0.75.1
Spamassassin 2.63
MIME-tools-5.411a-RP-Patched-02.tar.gz 
IO-stringy-1.212.tar.gz IO::stringy 
MIME-Base64-2.11.tar.gz MIME::Base64 
MailTools-1.1401.tar.gz Mail::Tools 
Digest-SHA1-2.00.tar.gz Digest::SHA1
Unix-Syslog-0.100.tar.gz 
zlib-1.1.4-8 
zlib-devel

All the correct libraries etc (I believe)

Sendmail and spamass-milter/spamassassin works fine on this system

[defang at gateway2 clamav-0.75.1]# mimedefang.pl -test
Filter /etc/mail/mimedefang-filter seems syntactically correct.


I'm seeing this the momemt I start up mimedefang: and line 60 if
mimedefang.pl is the "use MIME::Tools 5.40 ();" statement. One other oddity
is that if you are using spamassassin via RPM, mimedefang does not
acknowledge that it's installed.

Thanks for any input you can provide, 

[defang at gateway2 mail]# /etc/init.d/mimedefang start
Starting mimedefang-multiplexor: [  OK  ]
Starting mimedefang: [  OK  ]
[defang at gateway2 mail]# tail -f /var/log/maillog
Aug  2 12:50:44 gateway2 mimedefang-multiplexor[15598]: Initialized embedded
Perl interpreter Aug  2 12:50:44 gateway2 mimedefang-multiplexor[15598]:
Starting slave 0 (pid 15612) (1 running): Bringing slaves up to minSlaves
(2) Aug  2 12:50:44 gateway2 mimedefang-multiplexor[15598]: Slave 0 stderr:
Undefined subroutine &main::do_main_loop called at
/usr/local/bin/mimedefang.pl line 60. 
Aug  2 12:50:44 gateway2 mimedefang-multiplexor[15598]: Reap: Idle slave 0
(pid 15612) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY) Aug  2
12:50:44 gateway2 mimedefang-multiplexor[15598]: Slave 0 resource usage:
req=0, scans=0, user=0.000, sys=0.010, nswap=0, majflt=2, minflt=67,
maxrss=0, bi=0, bo=0 Aug  2 12:50:44 gateway2 mimedefang[15611]: Multiplexor
alive - entering main loop Aug  2 12:50:47 gateway2
mimedefang-multiplexor[15598]: Starting slave 0 (pid 15619) (1 running):
Bringing slaves up to minSlaves (2) Aug  2 12:50:47 gateway2
mimedefang-multiplexor[15598]: Slave 0 stderr: Undefined subroutine
&main::do_main_loop called at /usr/local/bin/mimedefang.pl line 60. 
Aug  2 12:50:47 gateway2 mimedefang-multiplexor[15598]: Reap: Idle slave 0
(pid 15619) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY) Aug  2
12:50:47 gateway2 mimedefang-multiplexor[15598]: Slave 0 resource usage:
req=0, scans=0, user=0.000, sys=0.000, nswap=0, majflt=2, minflt=62,
maxrss=0, bi=0, bo=0 Aug  2 12:50:50 gateway2 mimedefang-multiplexor[15598]:
Starting slave 0 (pid 15621) (1 running): Bringing slaves up to minSlaves
(2) Aug  2 12:50:50 gateway2 mimedefang-multiplexor[15598]: Slave 0 stderr:
Undefined subroutine &main::do_main_loop called at
/usr/local/bin/mimedefang.pl line 60. 
Aug  2 12:50:50 gateway2 mimedefang-multiplexor[15598]: Reap: Idle slave 0
(pid 15621) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY) Aug  2
12:50:50 gateway2 mimedefang-multiplexor[15598]: Slave 0 resource usage:
req=0, scans=0, user=0.000, sys=0.000, nswap=0, majflt=2, minflt=61,
maxrss=0, bi=0, bo=0 Aug  2 12:50:53 gateway2 mimedefang-multiplexor[15598]:
Starting slave 0 (pid 15622) (1 running): Bringing slaves up to minSlaves
(2) Aug  2 12:50:53 gateway2 mimedefang-multiplexor[15598]: Slave 0 stderr:
Undefined subroutine &main::do_main_loop called at
/usr/local/bin/mimedefang.pl line 60. 
Aug  2 12:50:53 gateway2 mimedefang-multiplexor[15598]: Reap: Idle slave 0
(pid 15622) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY) Aug  2
12:50:53 gateway2 mimedefang-multiplexor[15598]: Slave 0 resource usage:
req=0, scans=0, user=0.000, sys=0.000, nswap=0, majflt=2, minflt=61,
maxrss=0, bi=0, bo=0 Aug  2 12:50:56 gateway2 mimedefang-multiplexor[15598]:
Starting slave 0 (pid 15623) (1 running): Bringing slaves up to minSlaves
(2) Aug  2 12:50:56 gateway2 mimedefang-multiplexor[15598]: Slave 0 stderr:
Undefined subroutine &main::do_main_loop called at
/usr/local/bin/mimedefang.pl line 60. 
Aug  2 12:50:56 gateway2 mimedefang-multiplexor[15598]: Reap: Idle slave 0
(pid 15623) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY) Aug  2
12:50:56 gateway2 mimedefang-multiplexor[15598]: Slave 0 resource usage:
req=0, scans=0, user=0.000, sys=0.000, nswap=0, majflt=2, minflt=62,
maxrss=0, bi=0, bo=0 Aug  2 12:50:59 gateway2 mimedefang-multiplexor[15598]:
Starting slave 0 (pid 15624) (1 running): Bringing slaves up to minSlaves
(2) Aug  2 12:50:59 gateway2 mimedefang-multiplexor[15598]: Slave 0 stderr:
Undefined subroutine &main::do_main_loop called at
/usr/local/bin/mimedefang.pl line 60. 
Aug  2 12:50:59 gateway2 mimedefang-multiplexor[15598]: Reap: Idle slave 0
(pid 15624) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY) Aug  2
12:50:59 gateway2 mimedefang-multiplexor[15598]: Slave 0 resource usage:
req=0, scans=0, user=0.000, sys=0.000, nswap=0, majflt=2, minflt=62,
maxrss=0, bi=0, bo=0 Aug  2 12:51:02 gateway2 mimedefang-multiplexor[15598]:
Starting slave 0 (pid 15625) (1 running): Bringing slaves up to minSlaves
(2) Aug  2 12:51:02 gateway2 mimedefang-multiplexor[15598]: Slave 0 stderr:
Undefined subroutine &main::do_main_loop called at
/usr/local/bin/mimedefang.pl line 60. 
Aug  2 12:51:02 gateway2 mimedefang-multiplexor[15598]: Reap: Idle slave 0
(pid 15625) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY) Aug  2
12:51:02 gateway2 mimedefang-multiplexor[15598]: Slave 0 resource usage:
req=0, scans=0, user=0.000, sys=0.000, nswap=0, majflt=2, minflt=62,
maxrss=0, bi=0, bo=0

[defang at gateway2 mail]# /etc/init.d/mimedefang stop
Shutting down mimedefang: [  OK  ]
Shutting down mimedefang-multiplexor: [  OK  ]


Very odd, what is causing this error, have not found anything else on line
regarding this

Thanks

-tmblue



More information about the MIMEDefang mailing list