Hi Noah,
Under cgi, I get that message no matter what my trac.ini is, and no part
of trac works. And no, the file it complains about doesn't exist, you
will notice it is looking for directory "/hoe/......" rather than
"/home/....", so that will never exist....
Under fcgi, everything but the authentication works. I have changed
trac.ini back to what is suggested in the guide, here are the relevant
parts of it:
[components]
tracforge.* = enabled
tracforge.linker.* = disabled
tracforge.linker.auth.tracforgecookiemunger = enabled
tracforge.subscriptions.* = disabled
acct_mgr.* = enabled
acct_mgr.web_ui.registrationmodule = disabled
iniadmin.* = enabled
trac.web.auth.loginmodule = disabled
tracnav.* = enabled
webadmin.* = enabled
[account-manager]
# authentication_url = <set in global trac.ini>
generated_password_length = 8
# htdigest_realm = <set in global trac.ini>
password_file = /home/garrido/dev.garridovaz.com/trac_sites/trac.htpasswd
password_format = htpasswd
password_store = TracForgePermissionModule
[trac]
authz_file =
authz_module_name =
base_url =
check_auth_ip = true
database = sqlite:db/trac.db
default_charset = iso-8859-15
default_handler = WikiModule
htdocs_location =
ignore_auth_case = false
mainnav = wiki,timeline,roadmap,browser,tickets,newticket,search
metanav = login,logout,settings,help,about
permission_store = TracForgePermissionModule
repository_dir = /home/garrido/svn/dev_code
repository_type = svn
# request_filters = <set in global trac.ini>
# templates_dir = <set in global trac.ini>
timeout = 20
[tracforge]
master_path = /home/garrido/dev.garridovaz.com/trac_sites/garridovaz
uri_root = /
[tracforge-client]
# filters = <set in global trac.ini>
[tracforge-envs]
* = {}
I have also tried enabling trac.web.auth.loginmodule, but surprisingly
(?) I get a message stating there is no handler registered for that
action when I access the login url.
Thnx a lot for your help.
Fernando
Noah Kantrowitz escreveu:
> Fernando Garrido Vaz wrote:
> [snip]
>> And this under cgi:
>>
>>
>> Traceback (most recent call last):
>> File
>> "/home/garrido/packages/lib/python2.3/site-packages/trac/web/main.py",
>> line 387, in dispatch_request
>> dispatcher.dispatch(req)
>> File
>> "/home/garrido/packages/lib/python2.3/site-packages/trac/web/main.py",
>> line 183, in dispatch
>> req.perm = PermissionCache(self.env, req.authname)
>> File
>> "/home/garrido/packages/lib/python2.3/site-packages/trac/perm.py", line
>> 263, in __init__
>> self.perms = PermissionSystem(env).get_user_permissions(username)
>> File
>> "/home/garrido/packages/lib/python2.3/site-packages/trac/perm.py", line
>> 227, in get_user_permissions
>> for perm in self.store.get_user_permissions(username):
>> File
>> "/home/.mowpurrs/garrido/packages/lib/python2.3/site-packages/TracForge-1.0-py2.3.egg/tracforge/admin/perm.py",
>> line 20, in get_user_permissions
>> subjects += list(provider.get_permission_groups(username))
>> File
>> "/home/.mowpurrs/garrido/packages/lib/python2.3/site-packages/TracForge-1.0-py2.3.egg/tracforge/admin/perm.py",
>> line 80, in get_permission_groups
>> group_extn_point =
>> PermissionSystem(self.master_env).store.group_providers
>> File
>> "/home/garrido/packages/lib/python2.3/site-packages/trac/config.py",
>> line 330, in __get__
>> value = self.accessor(section, self.name, self.default)
>> File
>> "/home/.mowpurrs/garrido/packages/lib/python2.3/site-packages/TracForge-1.0-py2.3.egg/tracforge/admin/config.py",
>> line 10, in accessor
>> return _open_environment(val)
>> File
>> "/home/garrido/packages/lib/python2.3/site-packages/trac/web/main.py",
>> line 58, in _open_environment
>> env_cache[env_path] = open_environment(env_path)
>> File "/home/garrido/packages/lib/python2.3/site-packages/trac/env.py",
>> line 434, in open_environment
>> env = Environment(env_path)
>> File "/home/garrido/packages/lib/python2.3/site-packages/trac/env.py",
>> line 126, in __init__
>> self.verify()
>> File "/home/garrido/packages/lib/python2.3/site-packages/trac/env.py",
>> line 174, in verify
>> fd = open(os.path.join(self.path, 'VERSION'), 'r')
>> IOError: [Errno 2] No such file or directory:
>> '/hoe/garrido/dev.garridovaz.com/trac_sites/garridovaz/VERSION'
>>
> Does this file exist?
>> The relevant sections of trac.ini for the master:
>>
>> [components]
>> tracforge.* = enabled
>> tracforge.linker.* = disabled
>> tracforge.linker.auth.tracforgecookiemunger = enabled
>> tracforge.subscriptions.* = disabled
>> tracforge.admin.admin.tracforgeadminmodule = enabled
>> tracforge.admin.api.tracforgeadminsystem = enabled
>> tracforge.admin.membership.tracforgemembershipmodule = enabled
>> tracforge.admin.perm.tracforgegroupsmodule = enabled
>> tracforge.admin.perm.tracforgepermissionmodule = enabled
>> tracforge.admin.perm_admin.permissionadminpage = enabled
>> tracforge.admin.prototypes_admin.tracforgeconfigsetadminmodule = enabled
>> tracforge.admin.prototypes_admin.tracforgeprototypesadminmodule = enabled
>> acct_mgr.* = enabled
>> acct_mgr.web_ui.registrationmodule = disabled
>> iniadmin.* = enabled
>> trac.web.auth.loginmodule = disabled
>> tracnav.* = enabled
>> webadmin.* = enabled
>>
> This does not look like what I specify in the guide, please fix that.
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---