Subscibing - "We hit a bug"

Bug #265707 reported by Denversings
2
Affects Status Importance Assigned to Milestone
GNU Mailman
Fix Released
Critical
Unassigned

Bug Description

Bug in Mailman version 2.0.11

We're sorry, we hit a bug!
Please inform the webmaster for this site of this
problem. Printing of traceback and other system
information has been explicitly inhibited, but the
webmaster can find this information in the Mailman error
logs.

Can't subscribe! Also, not sending pasword reminders
anymore.

What's up?

<email address hidden>

[http://sourceforge.net/tracker/index.php?func=detail&aid=589741&group_id=103&atid=100103]

Revision history for this message
Denversings (denversings) wrote :
Revision history for this message
Dmick (dmick) wrote :

Um....there's zero information here, so...

Revision history for this message
Barry Warsaw (barry) wrote :

Check your errors/log file for traceback information.
Changing status to Pending until more information is provided.

Revision history for this message
Wig (wig) wrote :

I found a similiar problem and traced it down to the
code in ../Mailman/MailCommandHandler.py:

...
        # Note further that some misconfigured list managers
don't include any
 # of these clues, so there's little we can do to break
loops in that
 # case, except throttle the number of responses sent to any
one
 # requester in a day. That's a job for MM2.1.
 #!wig:org: precedence = msg.get('precedence', '').lower()
 precedence = msg.get('precedence', '')
 #!wig:org: ack = msg.get('x-ack', '').lower()
 ack = msg.get('x-ack', '')
 beenthere = msg.get('x-beenthere', '')

Apparently the message mailman received (subscriptions) did
not have the precedence and x-ack header line. Removing
the .lower() helps (but I have no clue about python,
so i guess that was only a short term fix).

Further processing of files in ~mailman/qfiles was failing.

Errormessage (from ~mailman/logs/error):
Traceback (innermost last):
Aug 07 07:52:01 2002 qrunner(16176): File
"/home/mailman/cron/qrunner", line 283, in ?
Aug 07 07:52:01 2002 qrunner(16176): kids = main(lock)
Aug 07 07:52:01 2002 qrunner(16176): File
"/home/mailman/cron/qrunner", line 253, in main
Aug 07 07:52:01 2002 qrunner(16176): keepqueued =
dispose_message(mlist, msg, msgdata)
Aug 07 07:52:01 2002 qrunner(16176): File
"/home/mailman/cron/qrunner", line 157, in dispose_message
Aug 07 07:52:01 2002 qrunner(16176):
mlist.ParseMailCommands(msg)
Aug 07 07:52:01 2002 qrunner(16176): File
"/home/mailman/Mailman/MailCommandHandler.py", line 123, in
ParseMailCommands
Aug 07 07:52:01 2002 qrunner(16176): precedence =
msg.get('precedence', '').lower()
Aug 07 07:52:01 2002 qrunner(16176): AttributeError :
'string' object has no attribute 'lower'

Revision history for this message
Wig (wig) wrote :

Sorry, forgot to add system information:

We run on Solaris8
$ uname -a
SunOS micmcs1 5.8 Generic_108528-15 sun4u sparc ...

$ python
Python 1.5.2 (#1, May 15 2000, 22:24:11) [C] on sunos5
Copyright 1991-1995 Stichting Mathematisch Centrum,
Amsterdam

The mail system is the usual Outlook/Exchange/SMTP found at
medium sized companies.

Revision history for this message
Barry Warsaw (barry) wrote :

wig, you need to upgrade to MM2.0.13 which will fix your
problem. I'm not sure this is the same as denversings
problem though, so I'm moving this status to Pending for
lack of more information from the original poster.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.