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


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

  1. I configured trac to work with apache, mod_python and basic authentication
  2. I installed TimingAndEstimationPlugin globally (it worked)
  3. I downloaded 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:

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

as closed .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from athomas. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.

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

Note: See TracTickets for help on using tickets.