Description

Using MoinMoin 1.7.0 with Apache 2 on Debian, with python-openid installed, adding an OpenID login to an existing account fails after coming back from the OpenID provider, with the following error:

update: Using MoinMoin 1.8.1 with Apache 2 on Debian, with python_openid-2.2.1 installed (via easy-install), adding an OpenID login to an existing account fails after coming back from the OpenID provider, with the following error:

The error seems to be on line 108 of /var/lib/python-support/python2.4/MoinMoin/userprefs/oid.py:

Steps to reproduce

  1. Create an account (my wiki installation is at http://interface.org.nz/).

  2. Go to Settings, then OpenID settings.
  3. Enter an OpenID, click 'Add OpenID'.
  4. You will be redirected to your OpenID provider; login and approve authentication.
  5. The error and Python traceback comes up.

update my wiki is a private one, but the steps to reproduce was try do associate a openid to a moinmoin user

Example

Component selection

Details

traceback.html

update: new traceback for 1.8.1 traceback181.html

Workaround

Discussion

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/OpenID login crashes (last edited 2009-02-03 14:26:18 by ThomasWaldmann)