change subs. address while logged in - error on logout

Bug #266121 reported by Crawdad-users
2
Affects Status Importance Assigned to Milestone
GNU Mailman
New
Medium
Unassigned

Bug Description

A user used the web interface to change his email address for all
lists, and replied to the confirmation email. Then he logged out of the
web interface, eliciting this error traceback:

Traceback (most recent call last):
  File "/var/mailman/scripts/driver", line 87, in run_main
    main()
  File "/var/mailman/Mailman/Cgi/options.py", line 226, in main
    password, user):
  File "/var/mailman/Mailman/SecurityManager.py", line 220, in
WebAuthenticate
    ok = self.CheckCookie(ac, user)
  File "/var/mailman/Mailman/SecurityManager.py", line 300, in
CheckCookie
    ok = self.__checkone(c, authcontext, user)
  File "/var/mailman/Mailman/SecurityManager.py", line 310, in
__checkone
    key, secret = self.AuthContextInfo(authcontext, user)
  File "/var/mailman/Mailman/SecurityManager.py", line 105, in
AuthContextInfo
    secret = self.getMemberPassword(user)
  File "/var/mailman/Mailman/OldStyleMemberships.py", line 102, in
getMemberPassword
    raise Errors.NotAMemberError, member
NotAMemberError: <email address hidden>

[http://sourceforge.net/tracker/index.php?func=detail&aid=1015709&group_id=103&atid=100103]

Revision history for this message
Unavco (unavco) wrote :

I just experienced this on v2.1.4. I did notice in my error
traceback output that there is an environment variable
(PATH_TRANSLATED) that has a value that is invalid. This
value appears to be a concatenation of our web server's doc
root (/doc/root/path/) and a mailman path
(/<email address hidden>) which gives us
/<email address hidden>

Is this environment variable assigned an invalid value? Or is it
possible that mailman is misconfigured and it has the httpd
doc root entered as a value where it should not be?

Anyone know of a fix for this? v2.1.6?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.