>>>>> "Chinh" == Chinh Do Nguyen <chinh@mapeaston.com> writes:
> I got Majordomo working yesterday. One problem: when I send commands to
> list-request or majordomo, I get an error like following:
> =====
> /usr/local/share/mail# mail -v korg01w-request
> help[^D]
> korg01w-request... aliased to "|/usr/local/majordomo/wrapper
> request-answer korg01w"
> "|/usr/local/majordomo/wrapper request-answer korg01w"... Connecting to
> via prog...
> Undefined subroutine "main'lopen" called at
> /usr/local/majordomo/majordomo.pl line 229, <STDIN> line 1.
> "|/usr/local/majordomo/wrapper request-answer korg01w"... Sent
> =====
> Chinh
Yeah, this is a bug in version 1.93.
There are actually 2 problems.
Problem 1: main'lopen is not defined
Fix: Add require "shlock.pl" to the request-answer
Problem 2: do_exec_sendmail is defined twice in request-answer and
majordomo.pl and the definitions are different.
Fix: Change do_exec_sendmail in request-answer (2 places) to
do_exec_sendmail_request_answer. This way the function is not
overloaded and the right function is called.
I found these bugs/fixes myself, so if there is an official patch I
would like to get it too.
--
Yusuf Pisan
y-pisan@nwu.edu
References:
|
|