Using Mailman 2.1.4 on FreeBSD
I am attempting to edit the listinfo.html template file so that the edit
subscriber options form appears before the subscription form as this is more
practical for supporting my user base.
I have successfully switched the two forms on the listinfo page and made
minor edits to make it more user friendly but have encountered one problem.
If a user enters an address that is not subscribed to the list and then
presses the "Unsubscribe or Edit Options" button (which I have renamed to
"Edit My Options") a bug traceback screen results. In the original unedited
listinfo page if the address is not subscribed mailman is able to tell the
user this without producing a bug traceback.
A modified listinfo page for one of the lists is available for viewing here:
http://groups.michbar.org/mailman/listinfo/aces
Attached is my modified listinfo.html template file and the traceback
report.
Any help in pointing out how I might have incorrectly modified the
listinfo.html file to cause this error is greatly appreciated.
-Brendan
Bug in Mailman version 2.1.4
We're sorry, we hit a bug!
If you would like to help us identify the problem, please email a copy of this page to
the webmaster for this site with a description of what happened. Thanks!
Traceback:
Traceback (most recent call last):
File "/usr/local/mailman/scripts/driver", line 87, in run_main
main()
File "/usr/local/mailman/Mailman/Cgi/options.py", line 226, in main
password, user):
File "/usr/local/mailman/Mailman/SecurityManager.py", line 220, in WebAuthenticate
ok = self.CheckCookie(ac, user)
File "/usr/local/mailman/Mailman/SecurityManager.py", line 300, in CheckCookie
ok = self.__checkone(c, authcontext, user)
File "/usr/local/mailman/Mailman/SecurityManager.py", line 310, in __checkone
key, secret = self.AuthContextInfo(authcontext, user)
File "/usr/local/mailman/Mailman/SecurityManager.py", line 105, in AuthContextInfo
secret = self.getMemberPassword(user)
File "/usr/local/mailman/Mailman/OldStyleMemberships.py", line 102, in
getMemberPassword
raise Errors.NotAMemberError, member
NotAMemberError: [EMAIL PROTECTED]
Python information:
Variable Value
sys.version 2.3.3 (#2, Apr 21 2004, 16:37:47) [GCC 2.95.4 20020320 [FreeBSD]]
sys.executable /usr/local/bin/python
sys.prefix /usr/local
sys.exec_prefix /usr/local
sys.path /usr/local
sys.platform freebsd4
Environment variables:
Variable Value
HTTP_REFERER http://groups.michbar.org/mailman/listinfo/aces
SERVER_SOFTWARE Apache/1.3.27 OpenSSL/0.9.7 (Unix) PHP/4.3.6
SCRIPT_NAME /mailman/options
SERVER_SIGNATURE
Apache/1.3.27 OpenSSL/0.9.7 Server at groups.michbar.org Port 80
REQUEST_METHOD POST
HTTP_KEEP_ALIVE 300
SERVER_PROTOCOL HTTP/1.1
QUERY_STRING
CONTENT_LENGTH 65
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_USER_AGENT Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7)
Gecko/20040614 Firefox/0.8
HTTP_CONNECTION keep-alive
HTTP_COOKIE
site=280200000069a235fd40732800000031363234326633366263373430373238363966366235306462353965303164366239633965613633
SERVER_NAME groups.michbar.org
REMOTE_ADDR 134.215.212.178
PATH_TRANSLATED /usr/local/apache/htdocs/listserv/aces
SERVER_PORT 80
SERVER_ADDR 198.66.208.45
DOCUMENT_ROOT /usr/local/apache/htdocs/listserv/
PYTHONPATH /usr/local/mailman
SCRIPT_FILENAME /usr/local/mailman/cgi-bin/options
SERVER_ADMIN [EMAIL PROTECTED]
HTTP_HOST groups.michbar.org
REQUEST_URI /mailman/options/aces
HTTP_ACCEPT
application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 17939
HTTP_ACCEPT_LANGUAGE en-us,en;q=0.5
CONTENT_TYPE application/x-www-form-urlencoded
HTTP_ACCEPT_ENCODING gzip,deflate
PATH_INFO /aces
------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/