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.
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 ***
Just wanted to confirm that doing a rpm -e --nodeps on python-sqlite2 resolves this.