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@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
participants (1)
-
Mark T. Valites