Still no luck with the problems below. I'm not sure what each of the
functions listed in the cron output and the error logs do, but I began
to think that my config.db's all got fubared somehow. I have since
added additional lists, thereby creating new databases, however, I still
get the same errors. I'm beginning to doubt the dbs are messed up. I'm
not certain it's a specific script that's puking either, since several
are listed in the errors below. Perhaps they all have a common built-in
function that's croaking? I'm learning python on the fly - am I
missing something obvious? Can any one give me more info about the
functions in the error codes, or point me down a (narrower) road to
investigate? I have 626 lists that no one can subscribe themselves to
right now.
--- Begin Message ---
I just heard from our webmaster she's getting the following errors from
cron - I don't know if they are related...
Your "cron" job on helios
/usr/local/bin/python /home/mailman/cron/checkdbs
produced the following output:
Traceback (innermost last):
File "/home/mailman/cron/checkdbs", line 92, in ?
main()
File "/home/mailman/cron/checkdbs", line 43, in main
count = mlist.NumRequestsPending()
File "/home/mailman/Mailman/ListAdmin.py", line 96, in NumRequestsPending
self.__opendb()
File "/home/mailman/Mailman/ListAdmin.py", line 69, in __opendb
self.__db = marshal.load(fp)
EOFError: EOF read where object expected
Mark T. Valites wrote:
> I'm having a problem here when any user tries to subscribe to a list
> via the web. When adding them from command line, it works fine. This
> is the dump I get to the mailman error log. Ideas?
>
> Sep 24 08:46:44 2001 admin(21891):
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> admin(21891): [----- Mailman Version: 2.0 -----]
> admin(21891): [----- Traceback ------]
> admin(21891): Traceback (innermost last):
> admin(21891): File "/home/mailman/scripts/driver", line 96, in run_main
> admin(21891): main()
> admin(21891): File "/home/mailman/Mailman/Cgi/subscribe.py", line
> 53, in main
> admin(21891): process_form(mlist, doc)
> admin(21891): File "/home/mailman/Mailman/Cgi/subscribe.py", line
> 164, in process_form
> admin(21891): mlist.AddMember(email, pw, digest, remote)
> admin(21891): File "/home/mailman/Mailman/MailList.py", line 982, in
> AddMember
> admin(21891): cookie = Pending().new(name, password, digest)
> admin(21891): File "/home/mailman/Mailman/Pending.py", line 67, in new
> admin(21891): db = self.__load()
> admin(21891): File "/home/mailman/Mailman/Pending.py", line 97, in
> __load
> admin(21891): return marshal.load(fp)
> admin(21891): EOFError: EOF read where object expected
> admin(21891): [----- Python Information -----]
> admin(21891): sys.version = 1.5.2 (#1, Aug 5 2001, 17:38:46) [GCC
> 3.0]
> admin(21891): sys.executable = /usr/local/bin/python
> admin(21891): sys.prefix = /usr/local
> admin(21891): sys.exec_prefix= /usr/local
> admin(21891): sys.path = /usr/local
> admin(21891): sys.platform = sunos5
> admin(21891): [----- Environment Variables -----]
> admin(21891): DOCUMENT_ROOT: /home/mailman//DIR//mail./NAME/.edu
> admin(21891): SERVER_ADDR: xxx.xxx.xxx.xxx
> admin(21891): QUERY_STRING:
> admin(21891): CONTENT_LENGTH: 86
> admin(21891): HTTP_PRAGMA: no-cache
> admin(21891): CONTENT_TYPE: application/x-www-form-urlencoded
> admin(21891): PATH_TRANSLATED: /home/mailman//DIR//mail./NAMR/
> .edu/orientation-l
> admin(21891): SERVER_SOFTWARE: Apache/1.3.20 (Unix)
> admin(21891): GATEWAY_INTERFACE: CGI/1.1
> admin(21891): UNIQUE_ID: O68rM4nuAWQAAATMGmo
> admin(21891): HTTP_ACCEPT_LANGUAGE: en
> admin(21891): REMOTE_ADDR: xxx.xxx.xxx.xxx
> admin(21891): SERVER_PORT: 80
> admin(21891): HTTP_CONNECTION: Keep-Alive
> admin(21891): HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 5.12;
> Mac_PowerPC)
> admin(21891): HTTP_ACCEPT: */*
> admin(21891): REQUEST_URI: /mailman/subscribe/orientation-l
> admin(21891): HTTP_UA_CPU: PPC
> admin(21891): HTTP_EXTENSION: Security/Remote-Passphrase
> admin(21891): SERVER_PROTOCOL: HTTP/1.1
> admin(21891): PATH_INFO: /orientation-l
> admin(21891): HTTP_HOST: mail./NAME/.edu
> admin(21891): REQUEST_METHOD: POST
> admin(21891): SERVER_SIGNATURE: <ADDRESS>Apache/1.3.20 Server at
> mailman./NAME/.edu Port 80</ADDRESS>
>
> admin(21891): SCRIPT_NAME: /mailman/subscribe
> admin(21891): SERVER_ADMIN: root@/NAME/.edu
> admin(21891): SCRIPT_FILENAME: /home/mailman/cgi-bin//subscribe
> admin(21891): PYTHONPATH: /home/mailman
> admin(21891): HTTP_REFERER:
> http://mail./NAME/.edu/mailman/listinfo/orientation-l
> admin(21891): TZ: US/Eastern
> admin(21891): SERVER_NAME: mailman./NAME/.edu
> admin(21891): REMOTE_PORT: 5017Sep 24 08:46:44 2001 admin(21891):
>
>
>
>
> ------------------------------------------------------
> Mailman-Users maillist - [EMAIL PROTECTED]
> http://mail.python.org/mailman/listinfo/mailman-users
--- End Message ---