Greetings, everyone.
I have a problem I have been unable to solve on my own (or with USENET's
help) for the first time. It led me to search for this mailing list.
I've run Majordomo for over a year on my Linux machine (currently RH5.2)
with few real problems, once I got past the learning curve. It has 18 lists
currently (majordomo@piranhainteractive.com).
Recently, I created a new list (called jokingly, "eleet") for some friends
so we could pass information that was important to us. I noticed that every
once in a while (not always) Majordomo's resend would start absolutely
freaking out, doing resend after resend in a loop that ate up system
resources hard. It always seemed to be tripping on this one particular
list, not once did it ever do this for ANY of the other lists. The mail
queue was always filled with references to this particular list, and top
showed resend after resend.
To solve it, I would generally go into my alias file, comment out the
alias, wait for things to die down, and uncomment. It wasn't a big deal -
it only happened once maybe every week.
The other day, I couldn't seem to get it to stop anymore, the wrapper was
going nuts, so I moved wrapper (as root) to wrapper.save, which stopped it,
but (of course) when I moved wrapper back, the permissions were incorrect
and the wrapper broke. I cleared majordomo's home directory completely out,
and completely reinstalled using the same Makefile, etc that I had used
earlier with no problems.
./wrapper config-test majordomo.cf returns a favorable test.
Now, Majordomo works - you can subscribe/unsubscribe, it returns info
requests just fine, but any attempts to post to any of the lists disappear
into the void. Even password protected lists don't return "password
required" errors - nothing happens at all. You send an email, it goes
absolutely nowhere, might as well be sending it to /dev/null, which really
blows my mind, because the new install was exactly like the old install,
and the aliases haven't changed.
Here is a sample of one of my alias entries:
# General Announcement Mailing list
announce: "|/home/major/wrapper resend -l announce announce-list"
announce-list: :include:/home/major/lists/announce
announce-request: "|/home/major/wrapper majordomo -l announce"
owner-announce: /dev/null
announce-owner: /dev/null
announce-approval: eric
If anyone has any ideas, I would really appreciate it. I'm at my wits end.
Eric
|
|