Hi,
I have trouble with xapian0.9.9 and mod_pyhton3.2.10/pyhton2.5. Do you have experienace with the following traceback:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 387, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 183, in dispatch
req.perm = PermissionCache(self.env, req.authname)
File "/usr/lib/python2.5/site-packages/trac/perm.py", line 263, in __init__
self.perms = PermissionSystem(env).get_user_permissions(username)
File "/usr/lib/python2.5/site-packages/trac/perm.py", line 213, in get_user_permissions
for requestor in self.requestors:
File "/usr/lib/python2.5/site-packages/trac/core.py", line 55, in extensions
return filter(None, [component.compmgr[cls] for cls in extensions])
File "/usr/lib/python2.5/site-packages/trac/core.py", line 179, in __getitem__
component = cls(self)
File "/usr/lib/python2.5/site-packages/trac/core.py", line 98, in maybe_init
init(self)
File "build/bdist.linux-i686/egg/tracreposearch/__init__.py", line 134, in __init__
File "/usr/lib/python2.5/site-packages/pyndexter/__init__.py", line 578, in __init__
self.indexer = self._load_plugin('indexer', indexer, indexer_args)
File "/usr/lib/python2.5/site-packages/pyndexter/__init__.py", line 706, in _load_plugin
return indexer_factory(framework=self, **uri.query)
File "/usr/lib/python2.5/site-packages/pyndexter/__init__.py", line 564, in __call__
return self.plugin(**args)
File "/usr/lib/python2.5/site-packages/pyndexter/indexers/xapian.py", line 37, in __init__
self.db = xapian.flint_open(self.xapian_path, xapian.DB_CREATE_OR_OPEN)
IOError: DatabaseLockError: Unable to acquire database write lock on /var/tmp/projenv/db/reposearch/xapian.db
A second error toggles in here
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 387, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 237, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.5/site-packages/trac/Search.py", line 181, in process_request
results += list(source.get_search_results(req, terms, filters))
File "build/bdist.linux-i686/egg/tracreposearch/__init__.py", line 162, in get_search_results
AttributeError: 'TracRepoSearchPlugin' object has no attribute 'framework'
Regards,
Dirk