I made once again a clean installation, still getting the same error.
I think something is wrong with trac, but i don't know how to debug.
Any ideas? File a bug report?

Kind regards
Janosch


On 25 Mrz., 00:59, Janosch <[email protected]> wrote:
> Hi,
> some people seem to have had this issue, but i couldn't find a
> solution for it.
>
> My setup is:
>
> - i installed virtualenv and pip on an ubuntu server
> - created a new virtual environment (python 2.5)
> - there i installed babel, genshi and trac in this order
> - then i created a trac-environment
> - integrated the thing in my apache using mod_wsgi
>
> The result is:
>
> - tracd runs fine
> - when visiting from apache, i get the error "AttributeError: Cannot
> find an implementation of the "IRequestHandler" interface named
> "WikiModule"."
>
> On this list i found someone having the same problem, kind of a
> solution was to copy lots of imports of trac modules into the wsgi
> script. I tried this to, and it did have some effect (the error
> message disappears, and trac works somehow), but still the
> installation does not work as expected (plugins do not work at all).
>
> my wsgi-handler looks like:
> -----------------------------------
> import os
> import sys
> import site
>
> site.addsitedir('/.../trac/py-env/lib/python2.5/site-packages')
>
> os.environ['TRAC_ENV'] = '/.../trac/trac-env'
> os.environ['PYTHON_EGG_CACHE'] = '/.../trac/trac-env/eggs'
>
> if False: # when i switch here to True, things work somehow, but not
> correctly
>         from trac.db import sqlite_backend
>         from trac.mimeview import rst
>         from trac.ticket import query
>         from trac.ticket import report
>         from trac.versioncontrol import svn_fs
>         from trac.web import auth
>         from trac.wiki import macros
>
>         from trac import about
>         from trac import attachment
>
>         from trac.admin import web_ui
>         from trac.prefs import web_ui
>         from trac.search import web_ui
>         from trac.ticket import web_ui
>         from trac.timeline import web_ui
>         from trac.versioncontrol import web_ui
>         from trac.wiki import web_ui
>         from acct_mgr.web_ui import *
>
> import trac.web.main
> application = trac.web.main.dispatch_request
> ---------------------------------------
>
> my httpd.conf entry looks like:
> ---------------------------------------
> <VirtualHost ...:80>
>         ServerName   ...:80
>         Alias /chrome/site /.../trac/trac-resources/site
>         Alias /chrome/common /.../trac/trac-resources/common
>         WSGIScriptAlias / /.../trac/handler.wsgi
>
>         <Directory /.../trac/trac-resources>
>                 Order allow,deny
>                 Allow from all
>         </Directory>
>         <Directory /.../trac/py-env>
>                 WSGIApplicationGroup %{GLOBAL}
>                 Order deny,allow
>                 Allow from all
>         </Directory>
>         <Location '/'>
>                 AuthType Basic
>                 AuthName "Trac"
>                 AuthUserFile /.../trac/trac-env/htpasswd
>                 Require valid-user
>         </Location>
> </VirtualHost>
> -------------------------------------
>
> at the moments everything is owned by www-data, the user my apache is
> running with.
>
> Does anybody have an idea how to get over this problem? What
> information do i have to provide, to get closer to the root of the
> problem?
>
> Kind regards,
> Janosch

-- 
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.

Reply via email to