Good Afternoon, I am having trouble getting Account Manager plugin working.
My trac.ini setting are copied direct from https://trac-hacks.org/wiki/CookBook/AccountManagerPluginConfiguration (only change is the file name of the htpassword file. I am running Trac 1.2.2 and the latest version from AccountManager from Trunk. I get the same error message if I am running tracd or via Apache 2.4. The error message I get is "ConfigurationError: Cannot find an implementation of the <code>IPasswordHashMethod</code> interface named <code>HtDigestHashMethod</code>. Please check that the Component is enabled or update the option <code>[account-manager] hash_method</code> in trac.ini." My setting are # -*- coding: utf-8 -*- [account-manager] password_store = HtPasswdStore htpasswd_hash_type = md5 htpasswd_file = C:\Locata\trac\conf\trac.passwd reset_password = false [attachment] max_size = 262144 max_zip_size = 2097152 render_unsafe_content = disabled [browser] color_scale = enabled downloadable_paths = /trunk,/branches/*,/tags/* hide_properties = svk:merge intermediate_color = intermediate_point = newest_color = (255, 136, 136) oldest_color = (136, 136, 255) oneliner_properties = trac:summary render_unsafe_content = disabled wiki_properties = trac:description [changeset] max_diff_bytes = 10000000 max_diff_files = 0 wiki_format_messages = enabled [components] acct_mgr.admin.* = enabled acct_mgr.api.* = enabled acct_mgr.db.sessionstore = disabled acct_mgr.htfile.htdigeststore = disabled acct_mgr.htfile.htpasswdstore = enabled acct_mgr.http.* = disabled acct_mgr.notification.* = enabled acct_mgr.pwhash.* = disabled acct_mgr.register.* = enabled acct_mgr.svnserve.svnservepasswordstore = disabled acct_mgr.web_ui.* = enabled acct_mgr.web_ui.resetpwstore = disabled datasaver.* = enabled tracopt.versioncontrol.svn.* = enabled tracdragdrop.* = enabled tracfullblog.* = enabled tractoc.* = enabled tracwysiwyg.* = enabled -=-=-=-=-=-=-=-=-=-=-=- Traceback (most recent call last): File "c:\python27\lib\site-packages\trac\web\api.py", line 701, in send_error add_stylesheet(self, 'common/css/code.css') File "c:\python27\lib\site-packages\trac\web\chrome.py", line 152, in add_stylesheet href = chrome_resource_path(req, filename) File "c:\python27\lib\site-packages\trac\web\chrome.py", line 367, in chrome_resource_path elif filename.startswith('common/') and 'htdocs_location' in req.chrome: File "c:\python27\lib\site-packages\trac\web\api.py", line 491, in __getattr__ value = self.callbacks[name](self) File "c:\python27\lib\site-packages\trac\web\chrome.py", line 818, in prepare_request for contributor in self.navigation_contributors: File "c:\python27\lib\site-packages\trac\core.py", line 90, in extensions components = [component.compmgr[cls] for cls in classes] File "c:\python27\lib\site-packages\trac\core.py", line 220, in __getitem__ component = cls(self) File "c:\python27\lib\site-packages\trac\core.py", line 152, in __call__ self.__init__() File "build\bdist.win32\egg\acct_mgr\web_ui.py", line 77, in __init__ self.store = ResetPwStore(self.env) File "c:\python27\lib\site-packages\trac\core.py", line 152, in __call__ self.__init__() File "build\bdist.win32\egg\acct_mgr\web_ui.py", line 47, in __init__ super(ResetPwStore, self).__init__() File "build\bdist.win32\egg\acct_mgr\db.py", line 29, in __init__ self.hash_method_enabled File "build\bdist.win32\egg\acct_mgr\db.py", line 119, in hash_method_enabled self.hash_method File "c:\python27\lib\site-packages\trac\config.py", line 888, in __get__ option=tag.code("[%s] %s" % (self.section, self.name)))) ConfigurationError: Cannot find an implementation of the <code>IPasswordHashMethod</code> interface named <code>HtDigestHashMethod</code>. Please check that the Component is enabled or update the option <code>[account-manager] hash_method</code> in trac.ini. -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
