On Jan 28, 1:03 pm, Cam <cam.pen...@gmail.com> wrote:

> I'm losing my mind here.  My next steps are to try to create some trac
> projects inside the htdocs path to see if that makes a difference.

Further to this:

- I created a new trac project inside my /httpd/htdocs/ path
- I accessed THAT and got some different errors (dealing with missing \
\VERSION files)
- I used easy_install to upgrade to the latest stable build of trac
- I got different python errors - wrong version of Genshi installed
- I uninstalled Genshi
- I used easy_install to update Genshi to 0.5.1

Now, the project I created I made with NO svn link.  I was able to get
the list of available projects, and by clicking on the selection, go
into the trac wiki for a project with no svn linkage.  I had to click
on the link THREE times for it to happen.  The first 2 times, I was
just returned to the list of Available Projects.  The third click
brought up the wiki.  Basic Authentication worked fine, and I was
logged in.

I created a second project in the same place, this time WITH linkage
to an existing svn repository.  I tested first with tracd, and was
able to view the wiki, and browse the source.  I was not able to log
in due to lack of authentication.

I then accessed the second project through Apache.  I did NOT need to
change the httpd.conf file from the first test because I had set it up
with the base directory.  I now got 2 test projects in my list of
available projects.  I selected the second test one, and the page
request went off and never completed.  Also, while it was off trying
to open the second site, another browser window was unable to get the
list of available projects.

My current thinking is that there is something messed up with how
python accesses svn through apache.  That's the only diff between the
2 test projects that I can see.

Here's my conf from apache:

<Location /trac>
   SetHandler mod_python
   PythonInterpreter main_interpreter
   PythonHandler trac.web.modpython_frontend
   PythonOption TracEnvParentDir "c:/Program Files/svn/httpd/htdocs/
trac"
#   PythonOption TracUriRoot /testtrac
   PythonDebug on
   Require valid-user
   AuthType Basic
   AuthName "Subversion repository"
   AuthUserFile C:/svn_repository/password-file
</Location>

- Accessing svn directly through apache with a browser works fine
- Accessing svn through apache in tortoiseSVN or SubEclipse works fine

- Accessing trac through apache _without_ svn works if you don't mind
clicking 3 times on the available projects page
- Accessing trac with svn linked in works if you use the tracd - as
long as you don't mind no authentication

- Accessing trac with svn linked in apache just goes away and hangs.
nothing written to any error log files that I can find.

Does this shed any light on the problem? I'm running out of hair to
pull out.

-- Cam
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to