[Trac] Re: Trac on Leopard--not working properly

2008-07-09 Thread Emmanuel Blot
 When does its suppose to be created the file: /usr/local/share/trac/
 cgi-bin/trac.fcgi? As I don't have it created, and I presume is needed
 to run Trac using Apache, correct?

You need to use the obscure deploy command. I never used it, but you
may find some info in the ML archive as this topic has been discussed
recently. I always install Trac from the SVN source, egg stuff is
giving me headaches ;-)

You can run Trac w/ Apache several ways: either with mod_python,
fast_cgi or cgi (avoid the latter)

I use the following fcgi script on a Linux host, I guess I could try
it on Leopard when I get some spare time.
(the sys.path stuff should not be necessary on a typical installation,
but again I prefer to run genshi and trac from the original source
files rather than installing them with the setuptools/egg stuff)

#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright (C) 2003-2008 Edgewall Software
# Copyright (C) 2003-2004 Jonas Borgström [EMAIL PROTECTED]
# All rights reserved.
#
# This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
# are also available at http://trac.edgewall.org/wiki/TracLicense.
#
# This software consists of voluntary contributions made by many
# individuals. For the exact contribution history, see the revision
# history and logs, available at http://trac.edgewall.org/log/.
#
# Author: Jonas Borgström [EMAIL PROTECTED]

import os
import sys

try:
sys.path += ['/local/engine/genshi', '/local/engine/trac']
from trac.web import fcgi_frontend
os.environ['TRAC_ENV_PARENT_DIR'] = '/local/var/trac/projects'
os.environ['PYTHON_EGG_CACHE'] = '/local/var/cache/egg'
os.environ['LC_ALL'] = 'en_GB.UTF-8'
fcgi_frontend.run()
except SystemExit:
raise
except Exception, e:
print 'Content-Type: text/plain\r\n\r\n',
print 'Oops...'
print
print 'Trac detected an internal error:'
print
print e
print
import traceback
import StringIO
tb = StringIO.StringIO()
traceback.print_exc(file=tb)
print tb.getvalue()

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-07-09 Thread Graham Dumpleton

Perhaps try mod_wsgi instead then. See:

  http://www.modwsgi.org
  http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac

Graham

On Jul 9, 11:01 am, Max [EMAIL PROTECTED] wrote:
 Sorry I insist on this thread, but I still haven't solved my problem,
 and I would appreciate some help from this list.

 When does its suppose to be created the file: /usr/local/share/trac/
 cgi-bin/trac.fcgi? As I don't have it created, and I presume is needed
 to run Trac using Apache, correct?

 Max.

 On Jun 26, 12:50 am, Max [EMAIL PROTECTED] wrote:

  Emmanuel wrote:
   You've change the files' owner to _www, so only _www can R/W the files.
   Which means that from the command line, you need to start tracd as the
   _www user.

   It should also work with Apache shipped w/ Leopard.

  The thing is that it doesn't.

   What do you want to exactly achieve (I'm not sure about your goals) ?

  I want to do that, I would like to run Trac using Apache (the Leopard
  bundled one) and FastCGI (as far as I understand FastCGI is used by
  Trac).

  I will recollect here what I have done (which is what it has been done
  in the tutorial I mentioned before 
  --http://www.sonzea.com/articles/subversion-trac.html
  -- so, pretty much I'm just copy-pasting that section).

  --Configure Apache to run TRAC using FastCGI--

  I created a file at /private/etc/apache2/extra called httpd-
  fastcgi.conf and added the following contents:

  ###Starts File###
  # Enable fastcgi for .fcgi files
  IfModule mod_fastcgi.c
     AddHandler fastcgi-script .fcgi
     FastCgiIpcDir /private/var/run/fastcgi
  /IfModule

  LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so
  ###Ends File###
  *Note: I've noticed that I don't have the /private/var/run/fastcgi
  directory, is this a problem?

  Created a file at /private/etc/apache2/extra called httpd-trac.conf
  and added the following contents:

  ###Starts File###
  ScriptAlias /trac /usr/local/share/trac/cgi-bin/trac.fcgi
  FastCgiConfig -initial-env TRAC_ENV=/usr/local/trac

  Location /trac
    SetEnv TRAC_ENV /usr/local/trac
  /Location

  Directory /usr/local/share/trac/cgi-bin
      AllowOverride None
      Options None
      Order allow,deny
      Allow from all
  /Directory
  ###Ends File###
  *Note: I've also noticed that I don't have the file: /usr/local/share/
  trac/cgi-bin/trac.fcgi nor directory /usr/local/share/trac/cgi-bin, is
  this a problem?

  At the end of the file /etc/apache2/httpd.conf included directives to
  these new files:

  ###At the very end of httpd.conf I added this lines###
  # FastCGI
  Include /private/etc/apache2/extra/httpd-fastcgi.conf

  # TRAC
  Include /private/etc/apache2/extra/httpd-trac.conf
  ###Ends httpd.conf###

  Then I restarted the server and tried the URLShttp://localhost/trac
  andhttps://localhost/tracandneither of them worked. I get a:

  Forbidden
  You don't have permission to access /trac on this server.

  With both of them. In the apache2 error_log I get:

  [Thu Jun 26 00:43:51 2008] [error] [client ::1] client denied by
  server configuration: /usr/local/share/trac

  Sorry for the long post, but I'm trying to give as much information as
  I can think of in order to get some advice on what to try.

  Cheers,
  Max.
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-07-08 Thread Max

Sorry I insist on this thread, but I still haven't solved my problem,
and I would appreciate some help from this list.

When does its suppose to be created the file: /usr/local/share/trac/
cgi-bin/trac.fcgi? As I don't have it created, and I presume is needed
to run Trac using Apache, correct?

Max.

On Jun 26, 12:50 am, Max [EMAIL PROTECTED] wrote:
 Emmanuel wrote:
  You've change the files' owner to _www, so only _www can R/W the files.
  Which means that from the command line, you need to start tracd as the
  _www user.

  It should also work with Apache shipped w/ Leopard.

 The thing is that it doesn't.

  What do you want to exactly achieve (I'm not sure about your goals) ?

 I want to do that, I would like to run Trac using Apache (the Leopard
 bundled one) and FastCGI (as far as I understand FastCGI is used by
 Trac).

 I will recollect here what I have done (which is what it has been done
 in the tutorial I mentioned before 
 --http://www.sonzea.com/articles/subversion-trac.html
 -- so, pretty much I'm just copy-pasting that section).

 --Configure Apache to run TRAC using FastCGI--

 I created a file at /private/etc/apache2/extra called httpd-
 fastcgi.conf and added the following contents:

 ###Starts File###
 # Enable fastcgi for .fcgi files
 IfModule mod_fastcgi.c
    AddHandler fastcgi-script .fcgi
    FastCgiIpcDir /private/var/run/fastcgi
 /IfModule

 LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so
 ###Ends File###
 *Note: I've noticed that I don't have the /private/var/run/fastcgi
 directory, is this a problem?

 Created a file at /private/etc/apache2/extra called httpd-trac.conf
 and added the following contents:

 ###Starts File###
 ScriptAlias /trac /usr/local/share/trac/cgi-bin/trac.fcgi
 FastCgiConfig -initial-env TRAC_ENV=/usr/local/trac

 Location /trac
   SetEnv TRAC_ENV /usr/local/trac
 /Location

 Directory /usr/local/share/trac/cgi-bin
     AllowOverride None
     Options None
     Order allow,deny
     Allow from all
 /Directory
 ###Ends File###
 *Note: I've also noticed that I don't have the file: /usr/local/share/
 trac/cgi-bin/trac.fcgi nor directory /usr/local/share/trac/cgi-bin, is
 this a problem?

 At the end of the file /etc/apache2/httpd.conf included directives to
 these new files:

 ###At the very end of httpd.conf I added this lines###
 # FastCGI
 Include /private/etc/apache2/extra/httpd-fastcgi.conf

 # TRAC
 Include /private/etc/apache2/extra/httpd-trac.conf
 ###Ends httpd.conf###

 Then I restarted the server and tried the URLShttp://localhost/trac
 andhttps://localhost/tracand neither of them worked. I get a:

 Forbidden
 You don't have permission to access /trac on this server.

 With both of them. In the apache2 error_log I get:

 [Thu Jun 26 00:43:51 2008] [error] [client ::1] client denied by
 server configuration: /usr/local/share/trac

 Sorry for the long post, but I'm trying to give as much information as
 I can think of in order to get some advice on what to try.

 Cheers,
 Max.
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-25 Thread Max

Emmanuel wrote:

 This is weird: I'm using a similar config (Apache on Leopard, _www
 user) and it works fine.

This works:
$ sudo -u _www tracd --port 8000 /usr/local/trac

This is what doesn't work:
$ tracd --port 8000 /usr/local/trac

Not even if I have given permissions in the following way:
$ sudo chown -R _www /usr/local/trac

Or:
$ sudo chown -R _www:_www /usr/local/trac

It gives the permission errors that I have mentioned in this thread.


Is it possible that my Trac installation is flawed in someway?

First I installed 0.10.5 and then 0.11 to see if the latter solved the
problem, but didn't.

The way I installed 0.11 was:
$ sudo easy_install http://svn.edgewall.org/repos/trac/branches/0.11-stable

and I get:
$ trac-admin --version
trac-admin 0.11dev-r7219

$ which trac-admin
/usr/local/bin/trac-admin

$ which tracd
/usr/local/bin/tracd

Could I been missing some files from installation?

Many thanks,
Max.
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-25 Thread Emmanuel Blot

 This works:
 $ sudo -u _www tracd --port 8000 /usr/local/trac

 This is what doesn't work:
 $ tracd --port 8000 /usr/local/trac

 Not even if I have given permissions in the following way:
 $ sudo chown -R _www /usr/local/trac

So everything is normal here:
You've change the files' owner to _www, so only _www can R/W the files.
Which means that from the command line, you need to start tracd as the
_www user.

It should also work with Apache shipped w/ Leopard.

What do you want to exactly achieve (I'm not sure about your goals) ?

Cheers,
Manu

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-25 Thread Max

Emmanuel wrote:
 You've change the files' owner to _www, so only _www can R/W the files.
 Which means that from the command line, you need to start tracd as the
 _www user.

 It should also work with Apache shipped w/ Leopard.

The thing is that it doesn't.

 What do you want to exactly achieve (I'm not sure about your goals) ?

I want to do that, I would like to run Trac using Apache (the Leopard
bundled one) and FastCGI (as far as I understand FastCGI is used by
Trac).

I will recollect here what I have done (which is what it has been done
in the tutorial I mentioned before -- 
http://www.sonzea.com/articles/subversion-trac.html
-- so, pretty much I'm just copy-pasting that section).

--Configure Apache to run TRAC using FastCGI--

I created a file at /private/etc/apache2/extra called httpd-
fastcgi.conf and added the following contents:

###Starts File###
# Enable fastcgi for .fcgi files
IfModule mod_fastcgi.c
   AddHandler fastcgi-script .fcgi
   FastCgiIpcDir /private/var/run/fastcgi
/IfModule

LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so
###Ends File###
*Note: I've noticed that I don't have the /private/var/run/fastcgi
directory, is this a problem?

Created a file at /private/etc/apache2/extra called httpd-trac.conf
and added the following contents:

###Starts File###
ScriptAlias /trac /usr/local/share/trac/cgi-bin/trac.fcgi
FastCgiConfig -initial-env TRAC_ENV=/usr/local/trac

Location /trac
  SetEnv TRAC_ENV /usr/local/trac
/Location

Directory /usr/local/share/trac/cgi-bin
AllowOverride None
Options None
Order allow,deny
Allow from all
/Directory
###Ends File###
*Note: I've also noticed that I don't have the file: /usr/local/share/
trac/cgi-bin/trac.fcgi nor directory /usr/local/share/trac/cgi-bin, is
this a problem?

At the end of the file /etc/apache2/httpd.conf included directives to
these new files:

###At the very end of httpd.conf I added this lines###
# FastCGI
Include /private/etc/apache2/extra/httpd-fastcgi.conf

# TRAC
Include /private/etc/apache2/extra/httpd-trac.conf
###Ends httpd.conf###

Then I restarted the server and tried the URLS http://localhost/trac
and https://localhost/trac and neither of them worked. I get a:

Forbidden
You don't have permission to access /trac on this server.

With both of them. In the apache2 error_log I get:

[Thu Jun 26 00:43:51 2008] [error] [client ::1] client denied by
server configuration: /usr/local/share/trac

Sorry for the long post, but I'm trying to give as much information as
I can think of in order to get some advice on what to try.

Cheers,
Max.
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-24 Thread Max

On Jun 23, 4:48 am, Justin R. Miller [EMAIL PROTECTED]
wrote:

  TracError: The user max requires read _and_ write permission to the
  database file /usr/local/trac/db/trac.db and the directory it is
  located in.

 From the past messages in the thread, it's not clear that you've
 changed ownership on the right directories. Try exactly this and see
 if it helps:

 sudo chown -R _www:_www /usr/local/trac

Yes, I did try it, it did not help.

Thanks,
Max.
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-24 Thread Emmanuel Blot

 Yes, I did try it, it did not help.

This is weird: I'm using a similar config (Apache on Leopard, _www
user) and it works fine.

Cheers,
Manu

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-23 Thread Justin R. Miller

On Jun 20, 6:02 pm, Max [EMAIL PROTECTED] wrote:

 TracError: The user max requires read _and_ write permission to the
 database file /usr/local/trac/db/trac.db and the directory it is
 located in.

From the past messages in the thread, it's not clear that you've
changed ownership on the right directories. Try exactly this and see
if it helps:

sudo chown -R _www:_www /usr/local/trac

--
Justin R. Miller
Code Sorcery Workshop
http://codesorcery.net
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-20 Thread Justin R. Miller

Max wrote:

 I'm trying to setup Trac under OS X (10.5.3), and I have followed
 several tutorials on how to do it without much success.

Along these lines, just yesterday I posted a howto for Leopard-based
Trac installation from the point of view of localhost-only and
potential offline access, say, on a laptop. I use it in the context of
Mac software development.

http://codesorcery.net/2008/06/19/offline-subversion-building-a-trac-of-your-own

Hope it's useful to folks.

--
Justin R. Miller
Code Sorcery Workshop
http://codesorcery.net

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-20 Thread David Starr

On 20-Jun-08, at 2:16 AM, Noah Kantrowitz wrote:

 Max wrote:
 I'm trying to setup Trac under OS X (10.5.3), and I have followed
 several tutorials on how to do it without much success. The main
 source I have followed is http://www.sonzea.com/articles/subversion-trac.html
 following those instructions I managed to get to the point where I
 have a functional and secure subversion server operating on port 443
 using HTTPs.
 I do believe Trac (0.11rc2) is properly installed now, as I'm able to
 create a project under: /usr/local/, with:
 $ sudo trac-admin /usr/local/trac initenv
 $ sudo chown -R _www /usr/local/trac
 But then, when I try to access it with:
 $ tracd --port 8000 /usr/local/trac



 The user max requires read _and_ write permission to the database  
 file /usr/local/trac/db/trac.db and the directory it is located in.

 You are not running tracd as _www, you are running it as your user.

Try
sudo tracd --port 8000 /usr/local/trac

David Starr
Technical Director
Trapeze Animation
[EMAIL PROTECTED]
902-370-3007

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-20 Thread Max

Noah wrote:
 The user max requires read _and_ write permission to the database file
 /usr/local/trac/db/trac.db and the directory it is located in.

 You are not running tracd as _www, you are running it as your user.

I don't know exactly what that means, by running as _www does it mean
it has to been run by Apache? I have tried running it with Apache
(Apache 2, installed by default on OS X 10.5), and I get the same
error.

Justin said:
 I posted a howto for Leopard-based
 Trac installation from the point of view of localhost-only and
 potential offline access, say, on a laptop. I use it in the context of
 Mac software development.

 http://codesorcery.net/2008/06/19/offline-subversion-building-a-trac-...

 Hope it's useful to folks.

I tried following your tutorial as well, I set up the permissions
with:
sudo chown -R _www:_www .

But I still get the same error:
TracError: The user max requires read _and_ write permission to the
database file /usr/local/tracroot/MyProject/db/trac.db and the
directory it is located in.

Does the database needs other type of permissions?

I'm not well versed on permissions, so it might be worth mentioning
that, my subversion repository is on the following route: /svnrep and
I can HTTPS access it, even though it doesn't have _www permissions.
I'm planning to migrate it to /usr/local/svnrep though, after reading
your tutorial.

David wrote:
 Try
 sudo tracd --port 8000 /usr/local/trac

Yes, I forgot to mention that I have tried that before and it does
work, but I want to be able to access it without running it as super-
user.

Am I missing something when setting up permissions.

Thanks for your help folks,
Max.

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-20 Thread Emmanuel Blot

 Try
 sudo tracd --port 8000 /usr/local/trac

Don't !!
That would lead to create files with root permissions !

use:

sudo -u _www tracd --port 8000 /usr/local/trac

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-20 Thread Max

Emmanuel wrote:
  Try
  sudo tracd --port 8000 /usr/local/trac

 Don't !!
 That would lead to create files with root permissions !
 use:
 sudo -u _www tracd --port 8000 /usr/local/trac

Yes! That did work :)

But I would like to enable HTTPS access through Apache, I have tried
configuring it following  http://www.sonzea.com/articles/subversion-trac.html
and more recently 
http://codesorcery.net/2008/06/19/offline-subversion-building-a-trac-of-your-own
without much luck as it gives me the error I mentioned before:

TracError: The user max requires read _and_ write permission to the
database file /usr/local/trac/db/trac.db and the directory it is
located in.

Cheers!
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~--~~~~--~~--~--~---



[Trac] Re: Trac on Leopard--not working properly

2008-06-19 Thread Noah Kantrowitz

Max wrote:

I'm trying to setup Trac under OS X (10.5.3), and I have followed
several tutorials on how to do it without much success. The main
source I have followed is http://www.sonzea.com/articles/subversion-trac.html
following those instructions I managed to get to the point where I
have a functional and secure subversion server operating on port 443
using HTTPs.

I do believe Trac (0.11rc2) is properly installed now, as I'm able to
create a project under: /usr/local/, with:

$ sudo trac-admin /usr/local/trac initenv
$ sudo chown -R _www /usr/local/trac

But then, when I try to access it with:
$ tracd --port 8000 /usr/local/trac

I get the following error by accessing http://localhost:8000/trac

Traceback (most recent call last):
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
web/api.py, line 339, in send_error
'text/html')
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
web/chrome.py, line 684, in render_template
data = self.populate_data(req, data)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
web/chrome.py, line 592, in populate_data
d['chrome'].update(req.chrome)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
web/api.py, line 168, in __getattr__
value = self.callbacks[name](self)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
web/chrome.py, line 460, in prepare_request
for category, name, text in contributor.get_navigation_items(req):
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
ticket/web_ui.py, line 133, in get_navigation_items
if 'TICKET_CREATE' in req.perm:
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
perm.py, line 523, in has_permission
return self._has_permission(action, resource)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
perm.py, line 537, in _has_permission
check_permission(action, perm.username, resource, perm)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
perm.py, line 424, in check_permission
perm)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
perm.py, line 282, in check_permission
get_user_permissions(username)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
perm.py, line 357, in get_user_permissions
for perm in self.store.get_user_permissions(username):
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
perm.py, line 173, in get_user_permissions
db = self.env.get_db_cnx()
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
env.py, line 257, in get_db_cnx
return DatabaseManager(self).get_connection()
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
db/api.py, line 76, in get_connection
return self._cnx_pool.get_cnx(self.timeout or None)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
db/pool.py, line 101, in get_cnx
cnx = self._connector.get_connection(**self._kwargs)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
db/sqlite_backend.py, line 126, in get_connection
return SQLiteConnection(path, params)
  File /Library/Python/2.5/site-packages/Trac-0.11rc2-py2.5.egg/trac/
db/sqlite_backend.py, line 168, in __init__
% (getuser(), path))
TracError: The user max requires read _and_ write permission to the
database file /usr/local/trac/db/trac.db and the directory it is
located in.

I don't know what could be the problem for this, any help would be
much appreciate it.



The user max requires read _and_ write permission to the database file 
/usr/local/trac/db/trac.db and the directory it is located in.


You are not running tracd as _www, you are running it as your user.

--Noah



signature.asc
Description: OpenPGP digital signature