[Mailman-Users] admin queue problem....

Peter Murray pete at partnercomm.com
Fri Sep 15 19:26:45 CEST 2000


I didn't find any discussion of a problem like this, but let me know if
this has already been discussed...

I have a strange problem occuring here, with mailman 2.0 beta 5 under
linux 2.2.12, python 1.5.2.

I can look at all aspects of the database for this fully moderated list,
but if I look at the pending administrative requests, I get the traceback
below. $mailman/bin/check_db says both db and db.last are fine, and a
dumpdb shows what appears to be a perfectly okay list database. It also
appears that inbound messages for this list are also triggering this
traceback message.

Any ideas? All suggestions would be appreciated!


---------------------------------------------------------------------
  PETER W. MURRAY			pete at ravedata.com
  Partner Communications Group, Inc.	888.807.2563
  The Ravedata Project:  	P.O. Box 78 N. Billerica, MA 01862
  http://www.ravedata.com/	connect. search. discover. transcend.


-----

Sep 14 20:05:32 2000 admin(9713):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(9713): [----- Mailman Version: 2.0beta5 -----]
admin(9713): [----- Traceback ------]
admin(9713): Traceback (innermost last):
admin(9713):   File "/home/mailman/scripts/driver", line 96, in run_main
admin(9713):     main()
admin(9713):   File "/home/mailman/Mailman/Cgi/admindb.py", line 93, in
main
admin(9713):     PrintRequests(mlist, doc)
admin(9713):   File "/home/mailman/Mailman/Cgi/admindb.py", line 109, in
PrintRequests
admin(9713):     if not mlist.NumRequestsPending():
admin(9713):   File "/home/mailman/Mailman/ListAdmin.py", line 96, in
NumRequestsPending
admin(9713):     self.__opendb()
admin(9713):   File "/home/mailman/Mailman/ListAdmin.py", line 69, in
__opendb
admin(9713):     self.__db = marshal.load(fp)
admin(9713): EOFError: EOF read where object expected
admin(9713): [----- Python Information -----]
admin(9713): sys.version    = 1.5.2 (#1, Feb  1 2000, 16:32:16)  [GCC
egcs-2.91.66 19990314/Linux (egcs-
admin(9713): sys.executable = /usr/bin/python
admin(9713): sys.prefix     = /usr
admin(9713): sys.exec_prefix= /usr
admin(9713): sys.path       = /usr
admin(9713): sys.platform   = linux-i386
admin(9713): [----- Environment Variables -----]
admin(9713):    DOCUMENT_ROOT: /home/httpd/html
admin(9713):    SERVER_ADDR: 205.147.253.4
admin(9713):    HTTP_ACCEPT_ENCODING: gzip
admin(9713):    SERVER_PORT: 80
admin(9713):    PATH_TRANSLATED: /home/httpd/html/br-info
admin(9713):    REMOTE_ADDR: 24.91.9.228
admin(9713):    SERVER_SOFTWARE: Apache/1.3.12 (Unix)  (Red Hat/Linux)
admin(9713):    GATEWAY_INTERFACE: CGI/1.1
admin(9713):    HTTP_ACCEPT_LANGUAGE: en
admin(9713):    REMOTE_PORT: 38423
admin(9713):    SERVER_NAME: expedite.ravedata.com
admin(9713):    HTTP_CONNECTION: Keep-Alive
admin(9713):    HTTP_USER_AGENT: Mozilla/4.5 [en] (Win98; U)
admin(9713):    HTTP_ACCEPT_CHARSET: iso-8859-1,*,utf-8
admin(9713):    HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, image/png, */*
admin(9713):    REQUEST_URI: /mailman/admindb/br-info
admin(9713):    PATH: /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
admin(9713):    QUERY_STRING: 
admin(9713):    SERVER_PROTOCOL: HTTP/1.0
admin(9713):    PATH_INFO: /br-info
admin(9713):    HTTP_HOST: lists.ravedata.com
admin(9713):    REQUEST_METHOD: GET
admin(9713):    SERVER_SIGNATURE: <ADDRESS>Apache/1.3.12 Server at
expedite.ravedata.com Port 80</ADDRESS>

admin(9713):    SCRIPT_NAME: /mailman/admindb
admin(9713):    SERVER_ADMIN: root at localhost
admin(9713):    SCRIPT_FILENAME: /home/mailman/cgi-bin/admindb
admin(9713):    PYTHONPATH: /home/mailman
admin(9713):    HTTP_COOKIE:
br-info:admin=2802000000693c66c139732800000034376462363166383563393564653038393335353638353931663661326635323365333865393264;
boston-raves:admin=280200000069304fc139732800000066326631303863353566343636393636306433303061663934303634613962366230643466373139

Sep 15 13:24:20 2000 (26514) Delivery exception: EOF read where object
expected
Sep 15 13:24:20 2000 (26514) Traceback (innermost last):
  File "/home/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
do_pipeline
    func(mlist, msg, msgdata)
  File "/home/mailman/Mailman/Handlers/Hold.py", line 135, in process
    hold_for_approval(mlist, msg, msgdata, ModeratedPost)
  File "/home/mailman/Mailman/Handlers/Hold.py", line 218, in
hold_for_approval
    mlist.HoldMessage(msg, reason, msgdata)
  File "/home/mailman/Mailman/ListAdmin.py", line 144, in HoldMessage
    self.__opendb()
  File "/home/mailman/Mailman/ListAdmin.py", line 69, in __opendb
    self.__db = marshal.load(fp)
EOFError: EOF read where object expected





More information about the Mailman-Users mailing list