[Mailman-Users] errors with admindb and hold-postings

M. Gallo mgallo at fix.net
Wed Oct 3 02:31:36 CEST 2001


I'm using Mailman version 2.0.6 on Red Hat 7.1.  It was working
fine before I went on vacation, but now I'm getting many errors.
No one has changed anything, or so I'm told, so I don't know
where to start looking.


Because there's a cron job to retry failed deliveries once per
minute, I continually get the following error log entry every
time there's something waiting for the admin's approval but I
never get email notifying me that the posting is waiting for my
approval.

> Oct 02 12:31:00 2001 (30915) Delivery exception: EOF read where object expected
> Oct 02 12:31:00 2001 (30915) 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 140, 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 145, 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


When trying to load the admindb page for my lists, I get:

> Bug in Mailman version 2.0.6
> 
> 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.


The traceback from the error log looks like:

> Oct 02 16:49:00 2001 admin(5478): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> admin(5478): [----- Mailman Version: 2.0.6 -----]
> admin(5478): [----- Traceback ------]
> admin(5478): Traceback (innermost last):
> admin(5478):   File "/home/mailman/scripts/driver", line 96, in run_main
> admin(5478):     main()
> admin(5478):   File "/home/mailman/Mailman/Cgi/admindb.py", line 113, in main
> admin(5478):     PrintRequests(mlist, doc)
> admin(5478):   File "/home/mailman/Mailman/Cgi/admindb.py", line 129, in PrintRequests
> admin(5478):     if not mlist.NumRequestsPending():
> admin(5478):   File "/home/mailman/Mailman/ListAdmin.py", line 96, in NumRequestsPending
> admin(5478):     self.__opendb()
> admin(5478):   File "/home/mailman/Mailman/ListAdmin.py", line 69, in __opendb
> admin(5478):     self.__db = marshal.load(fp)
> admin(5478): EOFError: EOF read where object expected
> admin(5478): [----- Python Information -----]
> admin(5478): sys.version    = 1.5.2 (#1, Mar  3 2001, 01:35:43)  [GCC 2.96 20000731 (Red Hat Linux 7.1 2
> admin(5478): sys.executable = /usr/bin/python
> admin(5478): sys.prefix     = /usr
> admin(5478): sys.exec_prefix= /usr
> admin(5478): sys.path       = /usr
> admin(5478): sys.platform   = linux-i386
> admin(5478): [----- Environment Variables -----]
> admin(5478): 	DOCUMENT_ROOT: /usr/local/apache/htdocs
> admin(5478): 	SERVER_ADDR: 206.190.71.8
> admin(5478): 	HTTP_ACCEPT_ENCODING: gzip,deflate,compress,identity
> admin(5478): 	SERVER_PORT: 80
> admin(5478): 	PATH_TRANSLATED: /usr/local/apache/htdocs/stage
> admin(5478): 	REMOTE_ADDR: 207.114.168.48
> admin(5478): 	HTTP_ACCEPT_LANGUAGE: en
> admin(5478): 	GATEWAY_INTERFACE: CGI/1.1
> admin(5478): 	SERVER_NAME: www.fix.net
> admin(5478): 	HTTP_CONNECTION: keep-alive
> admin(5478): 	HTTP_USER_AGENT: Mozilla/5.0 (X11; U; Linux 2.4.2-2 i686; en-US; 0.7) Gecko/20010316
> admin(5478): 	HTTP_ACCEPT: */*
> admin(5478): 	REQUEST_URI: /mailman/admindb/stage
> admin(5478): 	QUERY_STRING: 
> admin(5478): 	SCRIPT_FILENAME: /home/mailman/cgi-bin/admindb
> admin(5478): 	HTTP_KEEP_ALIVE: 300
> admin(5478): 	HTTP_HOST: www.fix.net
> admin(5478): 	REQUEST_METHOD: GET
> admin(5478): 	SERVER_SIGNATURE: <ADDRESS>Apache/1.3.20 Server at www.fix.net Port 80</ADDRESS>
> 
> admin(5478): 	SCRIPT_NAME: /mailman/admindb
> admin(5478): 	SERVER_ADMIN: root at fix.net
> admin(5478): 	SERVER_SOFTWARE: Apache/1.3.20 (Unix) PHP/4.0.6 mod_ssl/2.8.4 OpenSSL/0.9.6
> admin(5478): 	PYTHONPATH: /home/mailman
> admin(5478): 	PATH_INFO: /stage
> admin(5478): 	HTTP_COOKIE: stage:admin=280200000069da15ba3b732800000031323333383163626139353434373535623730623339323634636361393536633866343230396465; shipping_address=name%3A%3Aasd%26company%3A%3Aasd%26address%3A%3Aasd%26city%3A%3Aasd%26state%3A%3AAlabama%26zip%3A%3Aasd%26country%3A%3AUSA%26phone%3A%3Aasd%26email%3A%3Aasd%26name2%3A%3Aasd%26company2%3A%3Aasd%26address2%3A%3Aasd%26city2%3A%3Aasd%26state2%3A%3AAlabama%26zip2%3A%3Aasd%26country2%3A%3AUSA%26phone2%3A%3Aasd%26email2%3A%3Aasd
> admin(5478): 	SERVER_PROTOCOL: HTTP/1.1
> admin(5478): 	REMOTE_PORT: 34257





More information about the Mailman-Users mailing list