[Mailman-Users] memory error in admindb.py

Andrew Watson abwatson at visionscience.com
Mon Feb 2 20:14:00 CET 2004

Upon going to my list admin interface to tend to admin chores, i got 
the following page:

Bug in Mailman version 2.0.7

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.

Upon looking in the logs, I find the following:

Feb 02 11:32:07 2004 admin(21028): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(21028): [----- Mailman Version: 2.0.7 -----]
admin(21028): [----- Traceback ------]
admin(21028): Traceback (most recent call last):
admin(21028):   File "/usr/local/mailman/scripts/driver", line 96, in run_main
admin(21028):     main()
admin(21028):   File "../Mailman/Cgi/admindb.py", line 114, in main
admin(21028):     text = doc.Format(bgcolor="#ffffff")
admin(21028):   File "/usr/local/mailman/Mailman/htmlformat.py", line 
286, in Format
admin(21028):     output.append(Container.Format(self, indent))
admin(21028):   File "/usr/local/mailman/Mailman/htmlformat.py", line 
258, in Format
admin(21028):     output.append(HTMLFormatObject(item, indent))
admin(21028):   File "/usr/local/mailman/Mailman/htmlformat.py", line 
44, in HTMLFormatObject
admin(21028):     return item.Format(indent)
admin(21028):   File "/usr/local/mailman/Mailman/htmlformat.py", line 
361, in Format
admin(21028):     output = output + Container.Format(self, indent+2)
admin(21028):   File "/usr/local/mailman/Mailman/htmlformat.py", line 
259, in Format
admin(21028):     return string.join(output, '')
admin(21028):   File "/usr/local/lib/python2.2/string.py", line 136, in join
admin(21028):     return sep.join(words)
admin(21028): MemoryError
admin(21028): [----- Python Information -----]
admin(21028): sys.version    = 2.2.3 (#1, Jul  2 2003, 15:45:27)
[GCC 2.95.3 20010315 (release) [FreeBSD]]
admin(21028): sys.executable = /usr/local/bin/python
admin(21028): sys.prefix     = /usr/local
admin(21028): sys.exec_prefix= /usr/local
admin(21028): sys.path       = /usr/local
admin(21028): sys.platform   = freebsd4
admin(21028): [----- Environment Variables -----]

--there follows a lot of environment variables which i could provide 
if they are helpful--

Can anyone provide any insight on this?
Without the admin interface, my list is in a coma.
There are 173 held messages in the folder mailman/data/
The list was working fine as of friday 1/30.
So far as i know, I have not modified anything in the last few days 
that might have caused this problem.
(I know I should be running a more recent version, but i am at the 
mercy of my ISP (verio)).


More information about the Mailman-Users mailing list