[Mailman-Users] Moderation Bit Problem

Kathy Gee kathyg at anitaborg.org
Fri Jan 11 18:11:33 CET 2008





Under Privacy options...->Sender filters member_moderation_notice is
blank and member_moderation_action is set to Hold.

Here is what I have from mailman's error log for a failed attempt (sent
from a moderated member):

Jan 11 08:39:40 2008 admin(28403):
/usr/local/mailman-2.1.4-mills1/Mailman/Utils.py:469:
DeprecationWarning: raising a string exception is deprecated
  raise quickexit
Jan 11 08:39:54 2008 (15586) Uncaught runner exception: unbound method
reason_notice() must be called with ModeratedMemberPost instance as
first argument (got nothing instead)
Jan 11 08:39:54 2008 (15586) Traceback (most recent call last):
  File "/usr/local/mailman-2.1.4-mills1/Mailman/Queue/Runner.py", line
111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/local/mailman-2.1.4-mills1/Mailman/Queue/Runner.py", line
169, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File
"/usr/local/mailman-2.1.4-mills1/Mailman/Queue/IncomingRunner.py", line
130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File
"/usr/local/mailman-2.1.4-mills1/Mailman/Queue/IncomingRunner.py", line
153, in _dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/usr/local/mailman-2.1.4-mills1/Mailman/Handlers/Moderate.py",
line 80, in process
    ModeratedMemberPost)
  File "/usr/local/mailman-2.1.4-mills1/Mailman/Handlers/Hold.py", line
223, in hold_for_approval
    reason = Utils.wrap(exc.reason_notice())
TypeError: unbound method reason_notice() must be called with
ModeratedMemberPost instance as first argument (got nothing instead)

Jan 11 08:39:54 2008 (15586) SHUNTING:
1200069594.212882+ef9a62781ca483bd4077e680c970bd976ff74345
Jan 11 08:40:11 2008 admin(28515):
/usr/local/mailman-2.1.4-mills1/Mailman/Utils.py:469:
DeprecationWarning: raising a string exception is deprecated
  raise quickexit
Jan 11 08:40:33 2008 admin(28773):
/usr/local/mailman-2.1.4-mills1/Mailman/Utils.py:469:
DeprecationWarning: raising a string exception is deprecated
  raise quickexit
admin(28773): /usr/local/mailman-2.1.4-mills1/Mailman/MailList.py:862:
DeprecationWarning: raising a string exception is deprecated
  raise Errors.MMSubscribeNeedsConfirmation

-----Original Message-----
From: Mark Sapiro [mailto:mark at msapiro.net] 
Sent: Thursday, January 10, 2008 11:57 AM
To: Kathy Gee; mailman-users at python.org
Subject: Re: [Mailman-Users] Moderation Bit Problem

Kathy Gee wrote:
>
>When the moderation bit for a member is turned on, that member gets an
>error message when trying to post a message.  The error message says
>"Your message could not be processed because of an internal error
>(software problem).  We are very sorry.  The system administrator has
>been notified of the problem."  I'm sure this message is pretty generic
>therefore not much help.  The message is no where to be found in any
log
>that I can see and it never gets to the "tend to pending moderator
>requests" mode.


First thing to check is the list's Privacy options...->Sender filters
member_moderation_action and member_moderation_notice.

The only way I know that Mailman could be doing this is if that message
is set as member_moderation_notice, and member_moderation_action is
set to Reject.

Assuming that is not the reason, and that posts from unmoderated
members are processed normally, what are the full headers of this
message? Is there anything in Mailman's error log or othher logs with
a timestamp within a second or so of when this message is sent?

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list