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.
