[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
admin(9713):     PrintRequests(mlist, doc)
admin(9713):   File "/home/mailman/Mailman/Cgi/admindb.py", line 109, in
admin(9713):     if not mlist.NumRequestsPending():
admin(9713):   File "/home/mailman/Mailman/ListAdmin.py", line 96, in
admin(9713):     self.__opendb()
admin(9713):   File "/home/mailman/Mailman/ListAdmin.py", line 69, in
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:
admin(9713):    HTTP_ACCEPT_ENCODING: gzip
admin(9713):    SERVER_PORT: 80
admin(9713):    PATH_TRANSLATED: /home/httpd/html/br-info
admin(9713):    REMOTE_ADDR:
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:

Sep 15 13:24:20 2000 (26514) Delivery exception: EOF read where object
Sep 15 13:24:20 2000 (26514) Traceback (innermost last):
  File "/home/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
    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
    mlist.HoldMessage(msg, reason, msgdata)
  File "/home/mailman/Mailman/ListAdmin.py", line 144, in HoldMessage
  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