Modify

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#2744 closed defect (invalid)

install of current tracdownloader on trac 11b makes apache crash on Windows

Reported by: anonymous Owned by: Petr Škoda
Priority: normal Component: TracDownloaderPlugin
Severity: blocker Keywords:
Cc: Trac Release: 0.11

Description

The instructions for installation do not really work for Windows.

So I installed PIL for Windows from http://www.pythonware.com/products/pil/. easy_install PyCaptcha does not work and I cannot find any package on the net, so I skipped that. Then I installed the plugin from this source http://trac-hacks.org/changeset/latest/tracdownloaderplugin/0.11?old_path=/&filename=tracdownloaderplugin/0.11&format=zip This worked after commenting out the requires line with """ around it.

However, after this any access to trac makes apache/mod_python crash.

How can I disable or uninstall tracdownloader? I cannot find a way to do it or where I might be able to remove it from some configuration file.

Attachments (0)

Change History (2)

comment:1 Changed 9 years ago by anonymous

Resolution: invalid
Status: newclosed
Trac Release: 0.100.11

Sorry, it has turned out to be a rather obscure iconv problem. mod_python/svn-python-bindings were suddenly using an iconv directory/version that didn't match with the apache iconv. So, the crash was unrelated to tracdownloader. Nevertheless and unfortunately, tracdownloader cannot be used on Windows as it still requires clearsilver (some note in changelog or so made me believe it isn't anymore) and this is only available in Python 2.4 as a binary.

comment:2 in reply to:  1 Changed 9 years ago by anonymous

Hi,

yes the thing about ClearSilver (CS) is that older version of Trac used only this as templating system, so Downloader was written using CS. From Trac 0.11, there is (hopefully better) templating system Genshi used. As I've checked it and as you wrote CS binary for Windows is availible only for Python 2.3 and 2.4. So the solution could be using of Python 2.4 for whole Trac, which shouldn't be problem. You can (I think) have installed both Pythons (2.4 and 2.5), if you need for some other application newest version.

So that's it. I hope that soon I'll find some time to rewrite all Downloader to Genshi. ;o)

Bye!

Replying to anonymous:

Sorry, it has turned out to be a rather obscure iconv problem. mod_python/svn-python-bindings were suddenly using an iconv directory/version that didn't match with the apache iconv. So, the crash was unrelated to tracdownloader. Nevertheless and unfortunately, tracdownloader cannot be used on Windows as it still requires clearsilver (some note in changelog or so made me believe it isn't anymore) and this is only available in Python 2.4 as a binary.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Petr Škoda.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.