OK, this one has me stumped. I've got majordomo 1.94.3 installed, and
a test list mails and archives OK, but the digest is failing with the
old "mj_digest: ABORT - no messages" problem.
A search of this list's archives show 2 possible problems; an inability
of the perl installation to do file globbing, or a problem with calling
csh (or a problem with the particular csh in reference to file globbing).
I found a quick one-line test to see if perl was OK:
perl -e '$,="\n";print <*>;'
This ran fine, giving me a list of the current dir, one file per line.
I then ran another perl one-liner to check what csh (if any) perl finds:
perl -MConfig -e 'print "-->$Config{full_csh}<--\n";'
This returned -->/bin/csh<--. Since this is on a SunOS4.1.4 machine, I
believe that this csh should be fine WRT file globbing.
The files are getting written to my digest-work/list-digest directory,
and all permissions appear to be fine. There's nothing in the Log file
to indicate a problem, and I can't find any more clues as to why this
is stopping.
One thing I tried, and I don't know if this is legit or not, was to
create a file (called foo) that looked like this:
#!/usr/local/bin/perl
print "Testing...\n";
$,="\n";print <*>;
When I run it, it gives me the directory list as expected.
I then ran it with wrapper, like this: "./wrapper foo", but got no output
other than the Testing... line! Now I'm at my wit's end on this. By
removing the execute permission on foo and running it via wrapper, I get
wrapper's debug output:
Did you define PERL correctly in the Makefile?
HOME is HOME=/usr/local/majordomo-1.94.3,
PATH is PATH=/bin:/usr/bin:/usr/ucb,
SHELL is SHELL=/bin/sh,
MAJORDOMO_CF is MAJORDOMO_CF=/usr/local/majordomo-1.94.3/majordomo.cf
HOME, PATH and MAJORDOMO_CF are correct. Is SHELL? Should that be a csh?
And that's as far as I've gotten. Any clues gratefully taken!
========================================================================
Joe Hartley - jh@brainiac.com - brainiac services, inc
PO Box 5069 : Greene, RI : 02827 - vox 401.539.9050 : fax 401.539.2070
Without deviation from the norm, "progress" is not possible. - FZappa
Follow-Ups:
|
|