Opened 17 years ago
Last modified 17 years ago
#1868 closed defect
Function not implemented error when searching or reindexing — at Initial Version
Reported by: | Owned by: | Alec Thomas | |
---|---|---|---|
Priority: | normal | Component: | RepoSearchPlugin |
Severity: | blocker | Keywords: | |
Cc: | lasudry@… | Trac Release: | 0.10 |
Description
Installation went fine, but when searching, got the following error :
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 406, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 237, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.4/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/search.py", line 79, in get_search_results File "build/bdist.linux-i686/egg/tracreposearch/indexer.py", line 134, in init File "build/bdist.linux-i686/egg/tracreposearch/indexer.py", line 97, in wrap File "build/bdist.linux-i686/egg/tracreposearch/indexer.py", line 240, in reindex File "build/bdist.linux-i686/egg/tracreposearch/indexer.py", line 97, in wrap File "build/bdist.linux-i686/egg/tracreposearch/indexer.py", line 138, in _open_storage File "anydbm.py", line 83, in open
return mod.open(file, flag, mode)
File "dbhash.py", line 16, in open
return bsddb.hashopen(file, flag, mode)
File "bsddb/init.py", line 291, in hashopen File "bsddb/init.py", line 347, in _openDBEnv
DBRunRecoveryError: (-30974, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: Function not implemented')
When launching update-index, got the following one :
Traceback (most recent call last):
File "./update-index", line 10, in ?
indexer = Indexer(e)
File "/var/trac/netitbe/plugins/reposearchplugin/0.10/tracreposearch/indexer.py", line 134, in init
self.reindex()
File "/var/trac/netitbe/plugins/reposearchplugin/0.10/tracreposearch/indexer.py", line 97, in wrap
return f(*args, kw)
File "/var/trac/netitbe/plugins/reposearchplugin/0.10/tracreposearch/indexer.py", line 240, in reindex
self._open_storage('c')
File "/var/trac/netitbe/plugins/reposearchplugin/0.10/tracreposearch/indexer.py", line 97, in wrap
return f(*args, kw)
File "/var/trac/netitbe/plugins/reposearchplugin/0.10/tracreposearch/indexer.py", line 138, in _open_storage
self.meta = anydbm.open(os.path.join(self.index_dir, 'meta.db'), mode)
File "/usr/lib/python2.4/anydbm.py", line 83, in open
return mod.open(file, flag, mode)
File "/usr/lib/python2.4/dbhash.py", line 16, in open
return bsddb.hashopen(file, flag, mode)
File "/usr/lib/python2.4/site-packages/PIL/init.py", line 291, in hashopen
File "/usr/lib/python2.4/site-packages/PIL/init.py", line 347, in _openDBEnv
bsddb.db.DBRunRecoveryError: (-30974, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: Function not implemented')
Maybe I missed something ...