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 ---

Reply via email to