Hi - I'm new to the list, and to majordomo. I hope someone will be able
to help me out - even if it means pointing out a stupid error. :) I'm
trying to set up Majordomo-1.93 on a Digital Unix V3.2 (OSF1) machine.
I'm using sendmail 8.6.12/8.6.9.
I started by installing everything, creating a user and group 'majordom'
and creating $homedir and $listdir with owner and group majordom and
permissions 775 and 664. It compiled with the non-POSIX Makefile, but
when I tried to invoke it manually it gave some error telling me to
recompile as POSIX. I was able to do that when I specified the value of
uid and gid in the makefile, rather than the name.
I put this in my aliases:
majordomo: "|/usr/local/majordomo-1.93/wrapper majordomo"
testlist-request: "|/usr/local/majordomo-1.93/wrapper majordomo -l testlist"
I tried sending it mail, and at first it replied with with an unknown
mailer error. I tried starting up majordomo manually with
echo "subscribe" | /usr/local/majordomo-1.93/wrapper \
and it replied:
Undefined subroutine &main::lopen called at
/usr/local/majordomo-1.93/majordomo.pl line 229, <STDIN> line 1.
Up to this point I was using perl5.001. I recompiled perl4.036 and now
the little test above has no errors. However if I send mail to majordomo
now, I get the reponse:
----- The following addresses had delivery problems -----
"|/usr/local/majordomo-1.93/wrapper majordomo" (unrecoverable error)
(expanded from: email@example.com)
----- Transcript of session follows -----
Message delivered to mailing list firstname.lastname@example.org
sh: 9667 Memory fault - core dumped
554 "|/usr/local/majordomo-1.93/wrapper majordomo"... unknown mailer
Any ideas? I did 'make test' for perl when I installed it and all tests
passed. sendmail works properly, and I am able to send mail with the
sendmail command specified in majordomo.cf. wrapper is owned by root and
setuid. If I type 'wrapper majordomo' it core dumps, so perhaps for some
reason it's not being piped input??
Any help at all would be appreciated.