If you don't have access to /admin/ (i.e. staff access) and try to connect to /admin/ you get:
Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response
92. response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/pymodules/python2.6/django/contrib/admin/sites.py" in wrapper
196. return self.admin_view(view, cacheable)(*args, **kwargs)
File "/usr/lib/pymodules/python2.6/django/views/decorators/cache.py" in _wrapped_view_func
44. response = view_func(request, *args, **kwargs)
File "/usr/lib/pymodules/python2.6/django/contrib/admin/sites.py" in inner
185. return self.login(request)
File "/usr/lib/pymodules/python2.6/django/views/decorators/cache.py" in _wrapped_view_func
44. response = view_func(request, *args, **kwargs)
File "/usr/lib/pymodules/python2.6/django/contrib/admin/sites.py" in login
288. return self.display_login_form(request, message)
File "/usr/lib/python2.6/dist-packages/django_openid_auth/admin.py" in _openid_login
79. return views.render_failure(
Exception Type: AttributeError at /admin/
Exception Value: 'module' object has no attribute 'render_failure'
The replacement for the login form in django_openid_auth.admin uses the wrong view names.
Can't reproduce this on my lucid box... pymodules/ python2. 6/django_ openid_ auth/views. py and see if render_failure is defined?
Can you check /usr/lib/