Hello.
I've installed DbAuthPlugin for Trac 0.10.4 and everytime I access the login page I get this:
Traceback (most recent call last):
File "/home/glm_trac/packages/lib/python2.3/site-packages/trac/web/main.py", line 406, in dispatch_request
dispatcher.dispatch(req)
File "/home/glm_trac/packages/lib/python2.3/site-packages/trac/web/main.py", line 173, in dispatch
for handler in self.handlers:
File "/home/glm_trac/packages/lib/python2.3/site-packages/trac/core.py", line 55, in extensions
return filter(None, [component.compmgr[cls] for cls in extensions])
File "/home/glm_trac/packages/lib/python2.3/site-packages/trac/core.py", line 179, in __getitem__
component = cls(self)
File "/home/glm_trac/packages/lib/python2.3/site-packages/trac/core.py", line 98, in maybe_init
init(self)
File "build/bdist.linux-i686/egg/dbauth/auth.py", line 39, in __init__
File "build/bdist.linux-i686/egg/dbauth/env.py", line 30, in get_envname
TracError: No 'envroot' set in global trac.ini
However, this is what I've added to my global Trac file:
[components]
trac.web.auth.* = disabled
dbauth.* = enabled
trac.userdir.* = enabled # only if you want to use this
[central]
database = /home/glm_trac/trac_sites/dbauth.db
envroot = /home/glm_trac/trac_sites/glm
An my project configuration file contains this:
[inherit]
file = /home/glm_trac/packages/share/trac/conf/trac.ini
I've checked every single path and they're all fine.
Thanks in advance!