I'm running Mailman 2.1.5 on Gentoo.  My list had about
60K members.

I have this rogue email address that is half subscribed and
half not.

When I try to list the address with list_members, I get
an error (shown below), but if I try to remove the
address with remove_members, it says the address is not a
member of the list!

This is also affecting posting to the list (the emails get
put in the shunt dir and I've included the error from the
error log file below).

How can I use withlist or some other way to remove this
member completely (I don't know much about Python, so
please be explicit)? Also, is there a patch to fix this?

Thx,
John


* error log file *
Aug 26 16:56:55 2004 (7137) Uncaught runner exception: [EMAIL PROTECTED]
Aug 26 16:56:55 2004 (7137) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Handlers/CalcRecips.py", line 74, in process
    recips = [mlist.getMemberCPAddress(m)
  File "/usr/local/mailman/Mailman/OldStyleMemberships.py", line 139, in 
getDeliveryStatus
    self.__assertIsMember(member)
  File "/usr/local/mailman/Mailman/OldStyleMemberships.py", line 113, in 
__assertIsMember
    raise Errors.NotAMemberError, member
NotAMemberError: [EMAIL PROTECTED]

* Running list_members *
# /usr/local/mailman/bin/list_members -n bybounce mylistname

Traceback (most recent call last):
  File "/usr/local/mailman/bin/list_members", line 286, in ?
    main()
  File "/usr/local/mailman/bin/list_members", line 262, in main
    if nomail and not whymatches(mlist, addr, why):
  File "/usr/local/mailman/bin/list_members", line 138, in whymatches
    status = mlist.getDeliveryStatus(addr)
  File "/usr/local/mailman/Mailman/OldStyleMemberships.py", line 139, in 
getDeliveryStatus
    self.__assertIsMember(member)
  File "/usr/local/mailman/Mailman/OldStyleMemberships.py", line 113, in 
__assertIsMember
    raise Errors.NotAMemberError, member
Mailman.Errors.NotAMemberError: [EMAIL PROTECTED]

* Running remove_members *
# /usr/local/mailman/bin/remove_members mylistname [EMAIL PROTECTED]
No such member: [EMAIL PROTECTED]


-- 
If at first you don't succeed, skydiving is not for you.

Have a great day and don't forget to laugh!

http://www.gcfl.net (The Good, Clean Funnies List): Good,
clean daily funnies you can safely tell your mom!
------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

Reply via email to