Modify

Opened 7 years ago

Closed 7 years ago

#1584 closed defect (fixed)

annot find an implementation of the "IPasswordStore" interface named ""

Reported by: jeffrey.yap@… Owned by: mgood
Priority: high Component: AccountManagerPlugin
Severity: critical Keywords: IPasswordStore, blank
Cc: Trac Release: 0.10

Description (last modified by coderanger)

AccountManagerPlugin on login shows error

Traceback (most recent call last):
  File "C:\Python24\Lib\site-packages\trac\web\main.py", line 406, in dispatch_request
    dispatcher.dispatch(req)
  File "C:\Python24\Lib\site-packages\trac\web\main.py", line 182, in dispatch
    req.authname = self.authenticate(req)
  File "C:\Python24\Lib\site-packages\trac\web\main.py", line 146, in authenticate
    authname = authenticator.authenticate(req)
  File "build\bdist.win32\egg\acct_mgr\web_ui.py", line 334, in wrap
  File "build\bdist.win32\egg\acct_mgr\web_ui.py", line 344, in authenticate
  File "build\bdist.win32\egg\acct_mgr\web_ui.py", line 371, in _remote_user
  File "build\bdist.win32\egg\acct_mgr\api.py", line 104, in check_password
  File "build\bdist.win32\egg\acct_mgr\api.py", line 120, in password_store
  File "C:\Python24\Lib\site-packages\trac\config.py", line 379, in __get__
    raise AttributeError('Cannot find an implementation of the "%s" '
AttributeError: Cannot find an implementation of the "IPasswordStore" interface named "".  Please update the option account-manager.password_store in trac.ini.

Here is my trac.ini:

[components]
acct_mgr.admin.accountmanageradminpage = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.db.sessionstore = enabled
;acct_mgr.htfile.HtPasswdStore = enabled
acct_mgr.htfile.HtDigestStore = enabled
acct_mgr.pwhash.htpasswdhashmethod = enabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = enabled
acct_mgr.web_ui.registrationmodule = enabled
trac.web.auth.LoginModule = disabled
webadmin.* = enabled

[account_manager]
;password_store = HtPasswdStore
password_store = HtDigestStore
;password_file = c:/trac/projects/soitecsg.password
password_file = c:/trac/projects/soitecsg.htdigest
htdigest_realm = xxxxx

Attachments (0)

Change History (4)

comment:1 Changed 7 years ago by coderanger

  • Description modified (diff)

Fixing formatting.

comment:2 Changed 7 years ago by coderanger

Just enable acct_mgr.*, it will be much easier.

comment:3 Changed 7 years ago by coderanger

Also, that section should be [account-manager].

comment:4 Changed 7 years ago by jeffrey.yap@…

  • Resolution set to fixed
  • Status changed from new to closed

Thanks! Problem fixed!

Sorry for not being to look too closely... Was used to almost everything using underscores

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.