Modify

Opened 17 years ago

Closed 17 years ago

#1458 closed defect (invalid)

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

Reported by: dmozzherin@… Owned by: Alec Thomas
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 17 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 17 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 17 years ago by Alec Thomas

Resolution: invalid
Status: newclosed

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

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Alec Thomas.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.