<Location /cgi-bin/trac\.f?cgi>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /home/trac/RTIproject
PythonOption TracUriRoot /home/trac/RTIproject
</Location>
....
Oops...
Trac detected an internal error:
The environment options "TRAC_ENV" or "TRAC_ENV_PARENT_DIR" or the mod_python options "TracEnv" or "TracEnvParentDir" are missing. Trac requires one of these options to locate the Trac environment(s).
Traceback (most recent call last):
File "/var/www/cgi-bin/trac.cgi", line 20, in ?
cgi_frontend.run()
File "/usr/lib/python2.4/site-packages/trac/web/cgi_frontend.py", line 123, in run
env = get_environment(req, os.environ, threaded=False)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 329, in get_environment
raise TracError, \
TracError: The environment options "TRAC_ENV" or "TRAC_ENV_PARENT_DIR" or the mod_python options "TracEnv" or "TracEnvParentDir" are missing.
On 6/14/06, Patrick Gavigan <[EMAIL PROTECTED]> wrote:
Thanks for the reply,
I am trying to use Python only, but the instructions on the site are leading me around in circles a bit. I think the most noteworthy problem I'm having is that I can't seem to get the configuration posted in the guide to work (even if I copy/paste it to my conf file with what I think are the correct changes)... could this be a problem with the python set up, or is it a problem in my conf file?On 6/14/06, Emmanuel Blot < [EMAIL PROTECTED] > wrote:It looks like you've configured your system to support CGI, FastCGI,
and ModPython.
You should pick one method, not all of them.
Anyway, AFAICT, Trac log message shows that you are trying to access
Trac using the CGI method, but you've defined the authentication rules
for the ModPython method.
Moreover the location definition for the ModPython method seems
invalid: Location refers to the path part of a URL, whereas your
directive refers to a path on your filesystem (i.e. you are using
<Location ...> instead of <Directory ...>, see the Apache
documentation at http://httpd.apache.org )
Cheers,
Manu
On 6/14/06, Patrick Gavigan < [EMAIL PROTECTED]> wrote:
> I've been having a fair amount of trouble setting up my trac system, which
> is unfortunate, since I've heard so many good things about it. I've tried
> following the instructions for installing and configuring trac that are
> currently in the guide, however I haven't had any luck. After following the
> instructions, the following error is produced when I try to log in.
>
> ----------------------------------------------------
>
> Oops...
> Trac detected an internal error: Authentication information not available.
>
>
> If you think this really should work and you can reproduce it. Then you
> should consider to report this problem to the Trac team.
>
> Go to http://trac.edgewall.com/ and create a new ticket where you describe
> the problem, how to reproduce it. Don't forget to include the python
> traceback found below.
>
> TracGuide — The Trac User and Administration Guide
> Python traceback Traceback (most recent call last):
> File
> "/usr/lib/python2.4/site-packages/trac/web/cgi_frontend.py",
> line 130, in run
> dispatch_request(req.path_info, req, env)
> File "/usr/lib/python2.4/site-packages/trac/web/main.py",
> line 139, in dispatch_request
>
> dispatcher.dispatch (req)
> File "/usr/lib/python2.4/site-packages/trac/web/main.py",
> line 107, in dispatch
> resp = chosen_handler.process_request(req)
> File "/usr/lib/python2.4/site-packages/trac/web/auth.py",
> line 82, in process_request
>
> self._do_login(req)
> File "/usr/lib/python2.4/site-packages/trac/web/auth.py",
> line 103, in _do_login
> assert req.remote_user, 'Authentication information not available.'
> AssertionError: Authentication information not available.
>
>
> ----------------------------------------------------
>
> My set up is the following:
>
> -Platform: Fedora Core 4
> -Subversion repository is password protected with password protection on
> reading and writing to the repository
> -trac installed to default location using "yum install trac" (as per the
> instructions)
> -svn repository in /home/svn/RTIproject
> -trac environment in /home/trac/RTIproject
> -.htpasswd file located at
> /var/www/html/RTIproject/.htpasswd
>
> Below is my trac.conf file as it currently appears...
>
> <LocationMatch /cgi-bin/trac\.f?cgi>
> SetEnv TRAC_ENV /home/trac/RTIproject
> </LocationMatch>
> <Location /home/trac/RTIproject>
> SetHandler mod_python
> PythonHandler trac.web.modpython_frontend
> PythonOption TracEnv /home/trac/RTIproject
> PythonOption TracUriRoot /home/trac/RTIproject
> </Location>
> <Location "/home/trac/RTIproject/login">
> AuthType Basic
> AuthName "RTI"
> AuthUserFile /var/www/html/RTIproject/.htpasswd
> Require valid-user
> </Location>
>
> Any help is much appreciated.
> Thanks.
>
> --
> Patrick
> _______________________________________________
> Trac mailing list
> [email protected]
> http://lists.edgewall.com/mailman/listinfo/trac
>
>
>
--
Manu
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac--Patrick
--
Patrick
_______________________________________________ Trac mailing list [email protected] http://lists.edgewall.com/mailman/listinfo/trac
