I am usually silent on this mailing list, but let me second Erik's
thoughts. Yes, there are a lot of dependencies, and many of them are
installed through rather obtuse methods, but most of the times the
problem is just getting the Python interpreter being used to run Trac
to find and use the correct version of all required libraries and
bindings. For me, the easiest way to tackle not only Trac but any
other project which requires a lot of stuff I am not familiar with is:
1. Download first dependency
2. Read setup instructions
3. Execute setup instructions (be sure to check if the correct Python
interpreter is being used -- check your PATH and Python-related
environment variables)
4. Check that dependency has been installed succesfully (usually the
setup instructions include directions on that)
5. Repeat from [1] for the next dependency
Remember that Trac is not a bundle of all its dependencies, and that
the difficulty in installing them should is not really a Trac problem.
Finally, Tyrone -- childish arguments like 'I am gonna report my
management that Trac is not ready for prime time' (aka, 'Daddy, Trac
sucks!') is a direct stab at this community, where you first asked for
help and where people took their time to read through your lengthy and
many times annoying emails ('Googling for "trac difficult" yields this
many hits!'). The beauty of open source software is that you can help
-- you want to make Trac easier to install on AIX? Go ahead! Write a
nice, beautifully formatted document describing how to setup Trac on
your platform, and I am sure the community will promote it and point
anyone who asks about Trac on AIX to it.
Anyway, just my $0.02 on this rather lengthy (and, IMHO, somewhat
pointless) thread. Back to lurker mode...
Ulisses
On Nov 12, 2007 5:26 PM, Erik Bray <[EMAIL PROTECTED]> wrote:
>
> On Nov 9, 2007 12:43 PM, Tyrone Hed <[EMAIL PROTECTED]> wrote:
> >
> > Mario,
> > That's not encouraging. I'm about ready to report to my manager
> > that Trac--while promising--is not ready for prime time.
> >
> >
> >
> > On Nov 9, 12:37 pm, Marcio Marchini <[EMAIL PROTECTED]> wrote:
> > > I hear you... I was once there where you are now. My notes say:
> > >
> > > --------------------------------------------
> > > File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line
> > > 406, in dispatch_request
> > > File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line
> > > 206, in dispatch
> > > File
> > > "/usr/local/lib/python2.5/site-packages/trac/web/clearsilver.py", line
> > > 135, in __init__
> > > TracError: ClearSilver not installed (No module named neo_cgi)
> > >
> > > We need the Python-clearsilver
> > > bindings:http://lists.edgewall.com/archive/trac/2004-December/001338.htmlpoints
> > > athttp://dag.wieers.com/rpm/packages/clearsilver/
> >
> > >
> > > Tried: easy_install clearsilver
> > > It downloaded, compiled, configured, make'd & installed clearsilver
> > > (again??)
> > >
> > > Tried to go to trac, error again:
> > >
> > > Traceback (most recent call last):
> > > File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line
> > > 406, in dispatch_request
> > > File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line
> > > 206, in dispatch
> > > File
> > > "/usr/local/lib/python2.5/site-packages/trac/web/clearsilver.py", line
> > > 135, in __init__
> > > TracError: ClearSilver not installed
> > > (/www/svn.foo.org/egg-cache/clearsilver-0.10.1-py2.5-linux-i686.egg-tmp/neo_cgi.so:
> > > undefined symbol: NERR_PARSE)
> > > --------------------------------------------
> > >
> > > So, that's where I am at. NERR_PARSE. I have tried Clearsilver
> > > from
> > > sources, I have even crossed my fingers a couple of times. Still, no
> > > light at the end of the tunnel. Well, there's the promise of a trac 0.11
> > > release, but apart from that...
> > >
> > > Let me know how it goes for you...
> > >
> > > marcio
> > >
> > >
> > >
> > > Tyrone Hed wrote:
> > > > Guys,
> > > > I know this issue has been dealt with exhaustively but the solutions
> > > > don't work in Unix. I and a Unix administrator have been trying for
> > > > days to get past this stupid ClearSilver problem. Despite installs of
> > > > all the pieces [that report themselves as having successfully
> > > > installed], and even an attempt to manually put the stupid neo_cgi.pyd
> > > > file where it is apparently supposed to be, we still cannot get past
> > > > this.
> > > > The installation instructions by themselves are really hard to
> > > > follow and confusing. We have gone back to scratch three times, trying
> > > > to find some magic combination that works.
> > > > I will skip about 40 sentences I want to add here but I just want
> > > > to know how to solve this. Please please anybody. Help.
> > >
> > > > /apps/trac-0.10.4:tracd --port 9000 /home/jrun/tracproject
> > > > ----------------------------------------
> > > > Exception happened during processing of request from ('161.221.45.98',
> > > > 2707)
> > > > Traceback (most recent call last):
> > > > File "/usr/local/lib/python2.5/SocketServer.py", line 464, in
> > > > process_request_thread
> > > > self.finish_request(request, client_address)
> > > > File "/usr/local/lib/python2.5/SocketServer.py", line 254, in
> > > > finish_request
> > > > self.RequestHandlerClass(request, client_address, self)
> > > > File "/usr/local/lib/python2.5/SocketServer.py", line 522, in
> > > > __init__
> > > > self.handle()
> > > > File "/usr/local/lib/python2.5/BaseHTTPServer.py", line 316, in
> > > > handle
> > > > self.handle_one_request()
> > > > File "/usr/local/lib/python2.5/site-packages/trac/web/wsgi.py", line
> > > > 174, in handle_one_request
> > > > gateway.run(self.server.application)
> > > > File "/usr/local/lib/python2.5/site-packages/trac/web/wsgi.py", line
> > > > 87, in run
> > > > response = application(self.environ, self._start_response)
> > > > File "/usr/local/lib/python2.5/site-packages/trac/web/
> > > > standalone.py", line 88, in __call__
> > > > return self.application(environ, start_response)
> > > > File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line
> > > > 363, in dispatch_request
> > > > env_paths)
> > > > File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line
> > > > 456, in send_project_index
> > > > req.hdf = HDFWrapper(loadpaths)
> > > > File "/usr/local/lib/python2.5/site-packages/trac/web/
> > > > clearsilver.py", line 135, in __init__
> > > > raise TracError, "ClearSilver not installed (%s)" % e
> > > > TracError: ClearSilver not installed (No module named neo_cgi)
> > > > ----------------------------------------- Hide quoted text -
>
>
> Not ready for prime time? We have something like 100 people using
> Trac and it's saved the day on many projects. Don't let a few small
> installation issues sour your view of Trac as a whole--you haven't
> even gotten it working yet.
>
> And while I can't say "it's just you" as lots of people seem to have
> trouble installing ClearSilver, I will say I've never understood why
> that is. I've never found Trac installation to be too difficult,
> especially in a UNIX-like environment (Windows may be a little
> trickier).
>
> You could also try using a version of Trac from the current trunk.
> It's pretty stable for the most part, and it doesn't rely on
> ClearSilver.
>
> Erik
>
>
> >
>
--
"Saying that Java is nice because it works on all OS's is like saying
that anal sex is nice because it works on all genders"
http://bash.org/?338364
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---