[mod_python] assert error "have_pysqlite > 0"

ying lcs yinglcs at gmail.com
Sat Mar 10 15:03:15 EST 2007


Hi,

I am trying to setup Apache with Trac which uses mod_python. I get the
following error:
assert have_pysqlite > 0

And I have verify this  via command line as well, that seem no problem.
# python
Python 2.3.4 (#1, Feb  2 2005, 11:44:49)
[GCC 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import trac.db.sqlite_backend
>>> trac.db.sqlite_backend._ver
(3, 3, 13)
>>> trac.db.sqlite_backend.have_pysqlite
2
>>> trac.db.sqlite_backend.sqlite.version

'2.3.3'

But when i access the Trac via Apache (with mod_python), i get the
following error:

File "/usr/lib/python2.3/site-packages/trac/db/pool.py", line 101, in
get_cnx
    cnx = self._connector.get_connection(**self._kwargs)

  File "/usr/lib/python2.3/site-packages/trac/db/sqlite_backend.py",
line 113, in get_connection
    return SQLiteConnection(path, params)

  File "/usr/lib/python2.3/site-packages/trac/db/sqlite_backend.py",
line 140, in __init__
    assert have_pysqlite > 0


More information about the Mod_python mailing list