[Mailman-Users] problem subscribing to lists
Mark T. Valites
valites at geneseo.edu
Sat Nov 17 16:00:28 CET 2001
I thought I had this one taken care of, but no go this morning on the
big switch-over...
I have a machine with ~650 lists. Somehow, they refuse to let
individual users subscribe themselves to lists through the web or an
email, yet an admin can still add them through the web or from the
command line.
While troubleshooting this, I was able to set up a second machine, copy
over the files from lists/list_name/ and archives/private/list_name,
and change the perms and db to reflect that the lists were on the new
machine. Once onto the new machine, the lists worked fine, and I was
able to subscibe to them without any problems.
The errors I'm getting on the original machine from a reply to
list-name-request with subject subscirb are right below. The errors in
logs/error are at the bottom of the list.
Traceback (innermost last):
File "/home/mailman/Mailman/MailCommandHandler.py", line 223, in
ParseMailCommands
self.__dispatch[cmd](args, line, msg)
File "/home/mailman/Mailman/MailCommandHandler.py", line 568, in
ProcessSubscribeCmd
self.AddMember(subscribe_address, password, digest, remote)
File "/home/mailman/Mailman/MailList.py", line 982, in AddMember
cookie = Pending().new(name, password, digest)
File "/home/mailman/Mailman/Pending.py", line 67, in new
db = self.__load()
File "/home/mailman/Mailman/Pending.py", line 97, in __load
return marshal.load(fp)
EOFError: EOF read where object expected
This morning I had installed mailman-2.0.7, copied the archives, config,
and other relevant files to the new install, and thought I would be
fine. Everything worked, except for web & email subscribing again.
Since I can get this to work on a second machine with the lists, and not
get an upgrade to work on the same machine, this leads me to think it
might be something separate, but related to mailman. With that in mind,
I did a fresh python-1.52 install this morning, but no go.
Nov 17 09:58:15 2001 admin(26236):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(26236): [----- Mailman Version: 2.0 -----]
admin(26236): [----- Traceback ------]
admin(26236): Traceback (innermost last):
admin(26236): File "/home/mailman/scripts/driver", line 96, in run_main
admin(26236): main()
admin(26236): File "/home/mailman/Mailman/Cgi/subscribe.py", line 53,
in main
admin(26236): process_form(mlist, doc)
admin(26236): File "/home/mailman/Mailman/Cgi/subscribe.py", line 164,
in process_form
admin(26236): mlist.AddMember(email, pw, digest, remote)
admin(26236): File "/home/mailman/Mailman/MailList.py", line 982, in
AddMember
admin(26236): cookie = Pending().new(name, password, digest)
admin(26236): File "/home/mailman/Mailman/Pending.py", line 67, in new
admin(26236): db = self.__load()
admin(26236): File "/home/mailman/Mailman/Pending.py", line 97, in
__load
admin(26236): return marshal.load(fp)
admin(26236): EOFError: EOF read where object expected
admin(26236): [----- Python Information -----]
admin(26236): sys.version = 1.5.2 (#2, Nov 17 2001, 08:06:49) [GCC
3.0.2]
admin(26236): sys.executable = /usr/local/bin/python
admin(26236): sys.prefix = /usr/local
admin(26236): sys.exec_prefix= /usr/local
admin(26236): sys.path = /usr/local
admin(26236): sys.platform = sunos5
admin(26236): [----- Environment Variables -----]
admin(26236): DOCUMENT_ROOT: /home/mailman/GSU/mail.geneseo.edu
admin(26236): SERVER_ADDR: 137.238.1.100
admin(26236): QUERY_STRING:
admin(26236): CONTENT_LENGTH: 83
admin(26236): HTTP_PRAGMA: no-cache
admin(26236): CONTENT_TYPE: application/x-www-form-urlencoded
admin(26236): PATH_TRANSLATED: /home/mailman/GSU/mail.geneseo.edu/act-l
admin(26236): SERVER_SOFTWARE: Apache/1.3.20 (Unix) DAV/1.0.2
PHP/4.0.6 mod_ssl/2.8.4 OpenSSL/0.9.6
admin(26236): GATEWAY_INTERFACE: CGI/1.1
admin(26236): HTTP_COOKIE: cit-
l:admin=280200000069965ef63b732800000061366263626134363966663237366239666431326634393837356464336462663435376663306238;
localalum:admin=280200000069fb66f63b732800000030316663663366366638306138666339323261396234346136653563336264303238663637346161;
act-
l:admin=2802000000693175f63b732800000061306463306361383064366637373238383430343030313631643133363061386162643738643532;
testcit-
l:admin=2802000000698c76f63b732800000034396138613562633862653666323831623666653536306562306366633634643235373437643964;
NAME=Mark; PASSWD=doyoulike
admin(26236): UNIQUE_ID: O-Z7B4nuAWQAAFlDQhU
admin(26236): HTTP_ACCEPT_LANGUAGE: en
admin(26236): REMOTE_ADDR: 66.66.160.119
admin(26236): SERVER_PORT: 80
admin(26236): HTTP_CONNECTION: Keep-Alive
admin(26236): HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 5.12;
Mac_PowerPC)
admin(26236): HTTP_ACCEPT: */*
admin(26236): REQUEST_URI: /mailman/subscribe/act-l
admin(26236): HTTP_UA_CPU: PPC
admin(26236): HTTP_EXTENSION: Security/Remote-Passphrase
admin(26236): SERVER_PROTOCOL: HTTP/1.1
admin(26236): PATH_INFO: /act-l
admin(26236): HTTP_HOST: mail.geneseo.edu
admin(26236): REQUEST_METHOD: POST
admin(26236): SERVER_SIGNATURE: <ADDRESS>Apache/1.3.20 Server at
mailman.geneseo.edu Port 80</ADDRESS>
admin(26236): SCRIPT_NAME: /mailman/subscribe
admin(26236): SERVER_ADMIN: root at bob.geneseo.edu
admin(26236): SCRIPT_FILENAME: /home/mailman/cgi-bin//subscribe
admin(26236): PYTHONPATH: /home/mailman
admin(26236): HTTP_REFERER:
http://mail.geneseo.edu/mailman/listinfo/act-l
admin(26236): TZ: US/Eastern
admin(26236): SERVER_NAME: mailman.geneseo.edu
admin(26236): REMOTE_PORT: 50540
admin(26236): HTTP_UA_OS: MacOS
More information about the Mailman-Users
mailing list