Any help would be greatly appreciated - I've been messing with it all
day, and as I said, I can't even get it installed.
I'm running Windows 2003 server. I already have trac (0.11.6), svn
and apache setup and working fine on the server. We use Apache digest
security, integrated with trac.
First, I installed using the Windows installer. That seemed to be of
very limited use. I had a startup icon to start the Agilo server, but
it was started in a command window. Obviously, I'm not going to be
logged into the server all the time, so that won't work. Also, for
some reason it was listening on port 8000. Why? No idea. It seemed
to also start it's own project, I think. So, it seemed to be
completely independent of my existing installation, which is no good.
Plus the fact that the server has to run in a command window.
The question here is: am I overlooking something obvious with this
windows installer?
Next I tried grabbing the python egg for ver 2.5. I downloaded it,
executed "easy_install" - I didn't get any error messages. So, I go
back to trac and nothing has changed. I looked at the plug in admin
page, but there is no option for an agilo plugin. So, I modify my
trac.ini with the [components]agilo.* = enabled statement. Nothing
changes.
Next, I ran the trac-admin upgrade command on my exisiting project.
The only thing that did was eliminate all menus from my trac web
page. Now I have no menus at all. Awsome.
I'm not sure what to try next - or what trouble shooting steps to
try. Any guidance is greatly appreciated.
thanks,
Greg
Yes, the Windows installer is mostly for people who just want to try
Agilo. We don't recommend it for production use.
> Also, for some reason it was listening on port 8000. Why? No idea.
>
That's the default port of tracd, just so that it doesn't interfere with
any other software. It's mostly for evaluation as said previously.
> It seemed to also start it's own project, I think. So, it seemed to
> be completely independent of my existing installation, which is no
> good.
Actually that's the idea of the Windows installer - no matter what, get
a running Agilo for evaluation. Supporting three different versions of
Python+all the libraries is not what we want on Windows (this is a
different story with experienced administrators who know their stuff).
> Plus the fact that the server has to run in a command window. The
> question here is: am I overlooking something obvious with this
> windows installer?
I don't think so.
For production purposes you can try mod_wsgi or mod_python in Apache.
> Next I tried grabbing the python egg for ver 2.5. I downloaded it,
> executed "easy_install" - I didn't get any error messages. So, I go
> back to trac and nothing has changed. I looked at the plug in admin
> page, but there is no option for an agilo plugin. So, I modify my
> trac.ini with the [components]agilo.* = enabled statement. Nothing
> changes.
If you don't see Agilo in the trac admin pages, it is not installed
correctly. Please check the site-packages folder of your Python version.
Is agilo there? Do you have any special setup (e.g. for virtualenv) for
your existing trac?
> Next, I ran the trac-admin upgrade command on my exisiting project.
> The only thing that did was eliminate all menus from my trac web
> page. Now I have no menus at all. Awsome.
Urgs :-/
You can check trac.ini, if [inherit]/templates_dir is set. If so, try to
delete this line and hopefully the usual trac view is restored by that.
Do you have any special interface customization (site.html) in your project?
fs
I was able to get my original trac interface back, I had to delete
that trac environment and just create a new one. No big deal since I
had nothing in it yet.
>Please check the site-packages folder of your Python version.
>Is agilo there?
In my site-packages folder, I do have Agilo: it's in a folder called
"binary_agilo-1.2.1_PRO-py2.5.egg", that looks like it contains the
expanded egg contents. It did look like the install went fine - I
watched it grab (and load, I guess) dependencies, etc....looked like
it had no problems. Again, I have python 2.5, and that's the egg I
downloaded.
As far as I know, I don't have any special setup. If it's not obvious
by now I'm not experienced with most of this stuff (Apache, python,
trac). So, please feel free to give me any "obvious" advice. :-)
One thing to note is that I used the Bitnam Trac Stack to do the
install...it was a few clicks and I had Apache, trac, subversion,
python, and sqllite all installed, configured, and working well.
Easy to do, but admittedly I didn't learn much. So, I don't know if
that could be affecting anything.
>Do you have any special interface customization (site.html) in your project?
There is no customization in the trac UI - as far as I know it's bone
stock.
For now, I have set up plain Trac with product backlog, etc. BUT, I
would really like to try Agilo. Any further suggestions?
Thanks again.
-Greg
Maybe you're missing one of the dependencies (would be a bit strange as
easy_install usually takes care of that). Can you try this in a python
shell (go to the command line and execute python25.exe):
>>> import simplejson
>>> import agilo
>>> agilo.__file__
All these should work without problem.
Can you log in as TRAC_ADMIN, go to 'about trac' and copy the version table?
fs