id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 2465,PermRedirect failure when using AuthManagerPlugin's HttpAuthStore subsystem,Joe Kiniry,Noah Kantrowitz,"[http://srg-trac.ucd.ie/ One of our Trac servers] is configured to authenticate via AccountManagerPlugin's use of LDAP authentication over HTTP using !HttpAuthStore. Correct authentications work fine, but incorrect authentications result in the following stack trace: {{{ Python Traceback Traceback (most recent call last): File ""/opt/local/lib/python2.5/site-packages/trac/web/main.py"", line 406, in dispatch_request dispatcher.dispatch(req) File ""/opt/local/lib/python2.5/site-packages/trac/web/main.py"", line 182, in dispatch req.authname = self.authenticate(req) File ""/opt/local/lib/python2.5/site-packages/trac/web/main.py"", line 146, in authenticate authname = authenticator.authenticate(req) File ""build/bdist.macosx-10.3-i386/egg/acct_mgr/web_ui.py"", line 346, in wrap return func(self, *args, **kwds) File ""build/bdist.macosx-10.3-i386/egg/acct_mgr/web_ui.py"", line 356, in authenticate req.environ['REMOTE_USER'] = self._remote_user(req) File ""build/bdist.macosx-10.3-i386/egg/acct_mgr/web_ui.py"", line 382, in _remote_user if AccountManager(self.env).check_password(user, password): File ""build/bdist.macosx-10.3-i386/egg/acct_mgr/api.py"", line 105, in check_password return self.password_store.check_password(user, password) File ""build/bdist.macosx-10.3-i386/egg/acct_mgr/http.py"", line 33, in check_password except HTTPError, inst: NameError: global name 'HTTPError' is not defined }}} PermRedirectPlugin is enabled {{{ permredirect.* = enabled permredirect.filter.permredirectmodule = enabled }}} and works fine for our other Trac servers, but they all authenticate using other means. Ideas or advice welcome.",defect,closed,normal,AccountManagerPlugin,normal,invalid,,,0.10