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

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

Reply via email to