I have a server with 873 lists (yes really!), but only one seems to be misbehaving. Specifically, when you go to the admin web interface and click on Membership Management, I get an error saying:

"Bug in Mailman version 2.1.10

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."

Mailman's error.log says this at the time:

admin(5901): [----- Mailman Version: 2.1.10 -----]
admin(5901): [----- Traceback ------]
admin(5901): Traceback (most recent call last):
admin(5901): File "/home/mailman/scripts/driver", line 101, in run_main
admin(5901):     main()
admin(5901): File "/home/mailman/Mailman/Cgi/admin.py", line 197, in main
admin(5901):     show_results(mlist, doc, category, subcat, cgidata)
admin(5901): File "/home/mailman/Mailman/Cgi/admin.py", line 498, in show_results admin(5901): form.AddItem(membership_options(mlist, subcat, cgidata, doc, form)) admin(5901): File "/home/mailman/Mailman/Cgi/admin.py", line 870, in membership_options
admin(5901):     all = [_m.encode() for _m in mlist.getMembers()]
admin(5901): UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 19: ordinal not in range(128)
admin(5901): [----- Python Information -----]
admin(5901): sys.version     =   2.3.4 (#1, Feb 18 2008, 17:17:04)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-9)]
admin(5901): sys.executable  =   /usr/bin/python
admin(5901): sys.prefix      =   /usr
admin(5901): sys.exec_prefix =   /usr
admin(5901): sys.path        =   /usr
admin(5901): sys.platform    =   linux2
admin(5901): [----- Environment Variables -----]
admin(5901): HTTP_COOKIE: savo_list + admin = 2802000000699c2bd148732800000031633939363062306564363335636366633765343333626230623137633639313936376538353461 ; __u tmz=253559834.1221579693.129.10.utmcsr=search|utmccn=(organic)| utmcmd=organic|utmctr=Maine%20216; __utma=253559834.2244931431936609800.1214331996.1221654634.122
1660210.133; __utmc=253559834
admin(5901):    SERVER_SOFTWARE: Apache/2.0.52 (Red Hat)
admin(5901):    SCRIPT_NAME: /mailman/admin
admin(5901): SERVER_SIGNATURE: <address>Apache/2.0.52 (Red Hat) Server at list.bowdoin.edu Port 80</address>
admin(5901):
admin(5901):    REQUEST_METHOD: GET
admin(5901):    HTTP_KEEP_ALIVE: 300
admin(5901):    SERVER_PROTOCOL: HTTP/1.1
admin(5901):    QUERY_STRING:
admin(5901):    HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7
admin(5901): HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1
admin(5901):    HTTP_CONNECTION: keep-alive
admin(5901):    HTTP_REFERER: http://list.bowdoin.edu/mailman/admin/savo_list/
admin(5901):    SERVER_NAME: list.bowdoin.edu
admin(5901):    REMOTE_ADDR: 139.140.64.27
admin(5901):    PATH_TRANSLATED: /var/www/html/savo_list/members
admin(5901):    SERVER_PORT: 80
admin(5901):    SERVER_ADDR: 139.140.230.56
admin(5901):    DOCUMENT_ROOT: /var/www/html
admin(5901):    PYTHONPATH: /home/mailman
admin(5901):    SCRIPT_FILENAME: /home/mailman/cgi-bin/admin
admin(5901):    SERVER_ADMIN: [EMAIL PROTECTED]
admin(5901):    HTTP_HOST: list.bowdoin.edu
admin(5901):    REQUEST_URI: /mailman/admin/savo_list/members
admin(5901): HTTP_ACCEPT: text/html,application/xhtml +xml,application/xml;q=0.9,*/*;q=0.8
admin(5901):    GATEWAY_INTERFACE: CGI/1.1
admin(5901):    REMOTE_PORT: 55005
admin(5901):    HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5
admin(5901):    HTTP_ACCEPT_ENCODING: gzip,deflate
admin(5901):    PATH_INFO: /savo_list/members

I've run a "list_members savo_list" (savo_list being the list name) and it works fine; the list has 284 members and I don't see any obviously corrupt members listed there. The Apache error logs indicate nothing at the time of the error.

Any ideas? I'm running check_perms now but it takes a while on this machine. The server is Mailman 2.1.10 on Red Hat Enterprise Linux 4.6 (i386).

Thanks,


Chris
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to