Bug 231907

Summary: Recent update broke trac
Product: [Fedora] Fedora Reporter: Jonathan S. Shapiro <shap>
Component: tracAssignee: Jeffrey C. Ollie <jeff>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: medium    
Version: 6CC: gwync
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-03-13 00:18:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jonathan S. Shapiro 2007-03-12 22:06:43 UTC
I don't know if this is a trac bug or a bug in something else that was recently
updated. What I do know is that my trac install from FC6/extras was working fine
on Friday afternoon, and has ceased working now. Attempts to load the "project
list" page give a NULL result without error in PyObject_Call. Attempts to load
any other page give a complaint of a misconfiguration. This appears to be
generated by apache, not by trac.

The install is using mod_python and sqlite, and I see that a similar problem has
been reported elsewhere that seems to implicate something in the sqlite subsystem.

The install is also using selinux, but I tried changing that to permissive and
the error still appears.

Sample of the bug can be see at /trac at office_ dot eros-os_ dot com (remove
the underbars), and the longer message at /trac/coyotos on the same machine.

I will do anything necessary/helpful to try to track this down. We are utterly
hosed until this is resolved. I'ld back out the bad update, but I don't know
what update was the culprit. If somebody can give me a way to look at the recent
update history I'm willing to try backing things out one at a time.

Comment 1 Jeffrey C. Ollie 2007-03-13 00:18:06 UTC
The bug isn't directly in trac, it's in python-sqlite2 that got pulled in with
the 0.10.3.1-1 release of trac.  There appears to be a bug in python-sqlite2
that doesn't like running under mod_python when mod_cache is also loaded.  The
easiest fix is to remove python-sqlite2.  I've built a -2 version of the trac
package that  doesn't have a dependency on python-sqlite2 but it doesn't appear
to have been pushed out to the mirrors so for now you'll have to use --nodeps to
remove python-sqlite2.

*** This bug has been marked as a duplicate of 231836 ***

Comment 2 Jonathan S. Shapiro 2007-03-13 04:07:14 UTC
Just wanted to confirm that doing a rpm -e --nodeps on python-sqlite2 resolves this.