Modify

Opened 7 years ago

Closed 7 years ago

#1458 closed defect (invalid)

XmlRpc plugin works with tracd but not with mod_python on apache2.2

Reported by: dmozzherin@… Owned by: athomas
Priority: normal Component: XmlRpcPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.10

Description

I am trying to install XmlRpc plugin on a ubuntu 6.06 server running compiled
Apache 2.2.4, mod_python 3.3.1, subversion 1.4.3 and trac 0.10.3.1

  1. I configured trac to work with apache, mod_python and basic authentication
  2. I installed TimingAndEstimationPlugin globally (it worked)
  3. I downloaded xmlrpcplugin.zip file, created TracXMLRPC-0.1-py2.4.egg, copied it to my environment plugin directory, reset permissions for the environment to www-data:www-data (apache user and group).

If i use tracd to serve Trac XmlRpcPlugin works fine, but when I switch to apache+mod_python
for every link I get an empty page.

Apache error log:
[Tue Apr 17 14:10:32 2007] [notice] child pid 5014 exit signal Segmentation fault (11)

Trac log:
Apr 17 14:10:31 miv3 Trac[loader] DEBUG: Loading egg plugin TracXMLRPC from /var/lib/trac/cbase/plugins/TracXMLRPC-0.1-py2.4.egg

Am I missing something?

Attachments (0)

Change History (3)

comment:1 Changed 7 years ago by dmozzherin@…

I had been doing search about this problem, and found out this page:

http://www.dscpl.com.au/wiki/ModPython/Articles/ExpatCausingApacheCrash

So it can be expat incompatibiliy I guess. Is there a solution for this?

comment:2 Changed 7 years ago by anonymous

Changing python from 2.4 to 2.5 did the trick. I added a note in XmlRpcPlugin documentation about this.

comment:3 Changed 7 years ago by athomas

  • Resolution set to invalid
  • Status changed from new to closed

Frustrating, but there's not much the plugin can do about it :(. Closing this ticket.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.