Hi Mark,
i read them, everthing looks fine according to them (source bin/activate
 works).

I realy think i have to dig into this, but i need some hints where to look.

Janosch



On Thu, Apr 7, 2011 at 3:23 PM, Cooke, Mark <[email protected]> wrote:
>> -----Original Message-----
>> From: [email protected] On Behalf Of Janosch Scharlipp
>> Sent: 07 April 2011 14:06
>> To: [email protected]
>> Subject: Re: Fwd: [Trac] Re: And again: AttributeError:
>> Cannot find an implementation of the "IRequestHandler"
>> interface named "WikiModule".
>>
>> Hi Pink,
>> thanks for the links, but i couldn't find new information for my
>> problem. Maybe it is related to the fact, that i am installing into a
>> virtual python environment (created with virtualenv) but i followed
>> installation steps from the TracInstall wiki article.
>>
>> Kind regards,
>> Janosch
>
> Since you mention `virtualenv` have you read these pages:-
>
> http://trac.edgewall.org/wiki/TracDev/DevelopmentEnvironmentSetup
>
> ~ mark c
>
>> On Thu, Apr 7, 2011 at 12:40 AM, Tina Phan
>> <[email protected]> wrote:
>> >
>> >
>> > Hello Janosch
>> >
>> > I have been trying to install Trac and having lot of
>> problem. Then I found these below links and following the
>> instructions to re-install fresh.
>> >
>> > http://trac.edgewall.org/wiki/CookBook
>> >
>> http://trac.edgewall.org/wiki/CookBook/Installation/TracOnWind
>> owsWithAccountManager
>> >
>> > It seems to work very nice for me so far.
>> >
>> > And here is the list of plugin:
>> > https://trac-hacks.org/svn/
>> > http://trac.edgewall.org/wiki/PluginList
>> >
>> >
>> > I hope you can find some useful information in these link
>> >
>> >
>> > Pink
>> >
>> > -----Original Message-----
>> > From: [email protected]
>> [mailto:[email protected]] On Behalf Of Janosch
>> > Sent: Wednesday, April 06, 2011 11:04 AM
>> > To: Trac Users
>> > Subject: Re: Fwd: [Trac] Re: And again: AttributeError:
>> Cannot find an implementation of the "IRequestHandler"
>> interface named "WikiModule".
>> >
>> > Hi there,
>> > can somebody tell me, how modules (like the
>> > trac.wiki.web_ui.WikiModule) are beeing loaded in trac? I
>> don't see an import anywhere.
>> > What if a module contains errors? Will loading fail silently?
>> >
>> > I introduced an error in the first line of wiki/web_ui.py
>> and now i get the same result when running tracd (which
>> otherwise works), but no error ('failed loading WikiModule'
>> p.e.) in tracd's console output???
>> >
>> > Kind regards,
>> > Janosch
>> >
>> >
>> > On 6 Apr., 19:00, Janosch Scharlipp <[email protected]>
>> > wrote:
>> >> i am creeping through the source-code, and i think something goes
>> >> wrong with the component registration. When i print all
>> components in
>> >> ComponentMeta._components just before the error i get is
>> beeing raised
>> >> (config.py:687 in trunk) the output is:
>> >>
>> >> <class 'trac.admin.api.AdminCommandManager'>, <class
>> >> 'trac.config.ConfigurationAdmin'>, <class
>> >> 'trac.db.api.DatabaseManager'>, <class 'trac.cache.CacheManager'>,
>> >> <class 'trac.resource.ResourceSystem'>, <class
>> >> 'trac.versioncontrol.api.DbRepositoryProvider'>, <class
>> >> 'trac.versioncontrol.api.RepositoryManager'>, <class
>> >> 'trac.env.Environment'>, <class
>> 'trac.env.EnvironmentSetup'>, <class
>> >> 'trac.env.EnvironmentAdmin'>, <class
>> >> 'trac.perm.DefaultPermissionStore'>, <class
>> >> 'trac.perm.DefaultPermissionGroupProvider'>, <class
>> >> 'trac.perm.DefaultPermissionPolicy'>, <class
>> >> 'trac.perm.PermissionSystem'>, <class 'trac.perm.PermissionAdmin'>,
>> >> <class 'trac.mimeview.api.Mimeview'>, <class
>> >> 'trac.mimeview.api.LineNumberAnnotator'>, <class
>> >> 'trac.mimeview.api.PlainTextRenderer'>, <class
>> >> 'trac.mimeview.api.ImageRenderer'>, <class
>> >> 'trac.mimeview.api.WikiTextRenderer'>, <class
>> >> 'trac.notification.NotificationSystem'>, <class
>> >> 'trac.notification.SmtpEmailSender'>, <class
>> >> 'trac.notification.SendmailEmailSender'>, <class
>> >> 'trac.wiki.parser.WikiParser'>, <class 'trac.wiki.api.WikiSystem'>,
>> >> <class 'trac.wiki.intertrac.InterTracDispatcher'>, <class
>> >> 'trac.web.chrome.Chrome'>, <class 'trac.web.session.SessionAdmin'>,
>> >> <class 'trac.web.main.RequestDispatcher'>
>> >>
>> >> And i think as a result (no WikiModule in the list) it
>> can't work. Any
>> >> idea? Are developers reading this mailing list too?
>> >>
>> >> Janosch
>> >>
>> >> On Wed, Apr 6, 2011 at 2:56 PM, Janosch Scharlipp
>> >>
>> >> <[email protected]> wrote:
>> >> > Hi Erik,
>> >> > thanks for your answer, i attached my trac.ini file, but i don't
>> >> > know what you mean by permission-list. I didn't modify
>> permissions
>> >> > with the trac-admin script after the installation yet.
>> >>
>> >> > Kind regards,
>> >> > Janosch
>> >>
>> >> > On Wed, Apr 6, 2011 at 2:49 PM, Erik Andersson
>> <[email protected]> wrote:
>> >> >> And also: your permission list
>> >>
>> >> >> Cheers / Erik
>> >>
>> >> >> On Wed, Apr 6, 2011 at 2:46 PM, Erik Andersson
>> <[email protected]> wrote:
>> >> >>> How does your trac.ini look?
>> >>
>> >> >>> Cheers / Erik
>> >>
>> >> >>> On Wed, Apr 6, 2011 at 2:38 PM, Janosch Scharlipp
>> >> >>> <[email protected]> wrote:
>> >> >>>> i am realy desperate, tried an installation from
>> trunk, still the same issue:
>> >>
>> >> >>>> The resulting reproduction output is:
>> >>
>> >> >>>> ==== Zum Reproduzieren ====
>> >>
>> >> >>>> Während der Ausführung von GET auf `/` hat Trac einen
>> internen Fehler gemeldet.
>> >>
>> >> >>>> ''(Bitte geben Sie hier weitere Details an)''
>> >>
>> >> >>>> Anfrageparameter:
>> >> >>>> {{{
>> >> >>>> {}
>> >> >>>> }}}
>> >>
>> >> >>>> User agent: `#USER_AGENT#`
>> >>
>> >> >>>> ==== Systeminformationen ====
>> >> >>>> ''Systeminformation nicht verfügbar''
>> >>
>> >> >>>> ==== Aktive Plugins ====
>> >> >>>> ''Plugininformation nicht verfügbar''
>> >>
>> >> >>>> ==== Python-Zurückverfolgungsinformationen ==== {{{ Traceback
>> >> >>>> (most recent call last):
>> >> >>>>  File
>> >> >>>>
>> "/srv/trac/python-environment/lib/python2.5/site-packages/Trac-0.
>> >> >>>> 13dev_r10668-py2.5.egg/trac/web/main.py",
>> >> >>>> line 473, in _dispatch_request
>> >> >>>>    dispatcher.dispatch(req)
>> >> >>>>  File
>> >> >>>>
>> "/srv/trac/python-environment/lib/python2.5/site-packages/Trac-0.
>> >> >>>> 13dev_r10668-py2.5.egg/trac/web/main.py",
>> >> >>>> line 154, in dispatch
>> >> >>>>    chosen_handler = self.default_handler
>> >> >>>>  File
>> >> >>>>
>> "/srv/trac/python-environment/lib/python2.5/site-packages/Trac-0.
>> >> >>>> 13dev_r10668-py2.5.egg/trac/config.py",
>> >> >>>> line 691, in __get__
>> >> >>>>    self.section, self.name))
>> >> >>>> AttributeError: Cannot find an implementation of the
>> "IRequestHandler"
>> >> >>>> interface named "WikiModule".  Please update the option
>> >> >>>> trac.default_handler in trac.ini.
>> >> >>>> }}}
>> >>
>> >> >>>> Its a fresh installation and a fresh trac environment, no
>> >> >>>> configuration changed. Does nobody have an idea how
>> to get to the
>> >> >>>> root of the problem?
>> >>
>> >> >>>> Kind regards,
>> >> >>>> Janosch
>> >>
>> >> >>>> On Wed, Mar 30, 2011 at 10:28 PM, Janosch
>> <[email protected]> wrote:
>> >> >>>>> 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
>> athttp://groups.google.com/group/trac-users?hl=en.
>> >>
>> >> >>>> --
>> >> >>>> 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
>> athttp://groups.google.com/group/trac-users?hl=en.
>> >>
>> >>
>> >
>> > --
>> > 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.
>> >
>> > --
>> > 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.
>> >
>> >
>>
>> --
>> 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.
>>
>>
>
> --
> 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.
>
>

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