[Mailman-Developers] python problem - please help

Bradford Shaw listmgr@perilpoint.com
Sat, 16 Mar 2002 11:24:33 -0600


Hello,

Well, I thought that solving the lock would solve the problem with the list 
but it appears that it is worse than that. Probably a python problem. Could 
someone help me get through this?

Here is the latest error log entry (x's indicate private customer info):

Mar 16 10:15:17 2002 admin(89755): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(89755): [----- Mailman Version: 2.0.7 -----]
admin(89755): [----- Traceback ------]
admin(89755): Traceback (most recent call last):
admin(89755):   File "/usr/local/mailman/scripts/driver", line 96, in run_main
admin(89755):     main()
admin(89755):   File "/usr/local/mailman/Mailman/Cgi/admin.py", line 152, 
in main
admin(89755):     ChangeOptions(mlist, category, cgidata, doc)
admin(89755):   File "/usr/local/mailman/Mailman/Cgi/admin.py", line 940, 
in ChangeOptions
admin(89755):     mlist.DeleteMember(user)
admin(89755):   File "/usr/local/mailman/Mailman/MailList.py", line 1184, 
in DeleteMember
admin(89755):     self.Save()
admin(89755):   File "/usr/local/mailman/Mailman/MailList.py", line 857, in 
Save
admin(89755):     self.__save(dict)
admin(89755):   File "/usr/local/mailman/Mailman/MailList.py", line 816, in 
__save
admin(89755):     fp.write(marshal.dumps(dict))
admin(89755): MemoryError
admin(89755): [----- Python Information -----]
admin(89755): sys.version    = 2.1.1 (#1, Nov 14 2001, 13:23:13)
[GCC 2.95.2 19991024 (release)]
admin(89755): sys.executable = /usr/local/bin/python
admin(89755): sys.prefix     = /usr/local
admin(89755): sys.exec_prefix= /usr/local
admin(89755): sys.path       = /usr/local
admin(89755): sys.platform   = freebsd4
admin(89755): [----- Environment Variables -----]
admin(89755):   DOCUMENT_ROOT: /usr/local/etc/httpd/htdocs
admin(89755):   SERVER_ADDR: xxx.xx.xxx.xx
admin(89755):   HTTP_ACCEPT_ENCODING: gzip
admin(89755):   CONTENT_LENGTH: 2843
admin(89755):   CONTENT_TYPE: application/x-www-form-urlencoded
admin(89755):   PATH_TRANSLATED: /usr/local/etc/httpd/htdocs/xxxxxxx/members
admin(89755):   REMOTE_ADDR: xxx.xxx.xx.xxx
admin(89755):   SERVER_SOFTWARE: Apache/1.3.22 OpenSSL/0.9.6c (Unix)
admin(89755):   GATEWAY_INTERFACE: CGI/1.1
admin(89755):   HTTP_COOKIE: 
xxxxxxx:admin=280200000069487d933c732800000061653935353462303838386132653366 
613630366666613432306138363733666265643339343465
admin(89755):   HTTP_ACCEPT_LANGUAGE: en,pdf
admin(89755):   REMOTE_PORT: 1071
admin(89755):   SERVER_PORT: 80
admin(89755):   HTTP_CONNECTION: Keep-Alive
admin(89755):   HTTP_USER_AGENT: Mozilla/4.72 [en] (Win95; U)
admin(89755):   HTTP_ACCEPT_CHARSET: iso-8859-1,*,utf-8
admin(89755):   HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, 
image/pjpeg, image/png, */*
admin(89755):   REQUEST_URI: /mailman/admin/xxxxxxx/members
admin(89755):   QUERY_STRING:
admin(89755):   SERVER_PROTOCOL: HTTP/1.0
admin(89755):   USER: xxxxxxx
admin(89755):   HTTP_HOST: xxxxxxx.perilpoint.com
admin(89755):   REQUEST_METHOD: POST
admin(89755):   SERVER_SIGNATURE:
admin(89755):   SCRIPT_NAME: /mailman/admin
admin(89755):   SERVER_ADMIN: webmaster@xxxxxxx.perilpoint.com
admin(89755):   SCRIPT_FILENAME: /usr/local/mailman/cgi-bin/admin
admin(89755):   PYTHONPATH: /usr/local/mailman
admin(89755):   PATH_INFO: /xxxxxxx/members
admin(89755):   HTTP_REFERER: 
http://xxxxxxx.perilpoint.com/mailman/admin/xxxxxxx/members?chunk=246
admin(89755):   SERVER_NAME: xxxxxxx.perilpoint.com

I would appreciate any help to solve this problem. Thanks, Dan, for the 
help so far.

Brad Shaw