Opened 17 years ago

Last modified 17 years ago

#1868 closed defect

Function not implemented error when searching or reindexing — at Version 1

Reported by: lasudry@… Owned by: Alec Thomas
Priority: normal Component: RepoSearchPlugin
Severity: blocker Keywords:
Cc: lasudry@… Trac Release: 0.10

Description (last modified by Alec Thomas)

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 ...

Change History (1)

comment:1 Changed 17 years ago by Alec Thomas

Description: modified (diff)

Fixing formatting.

Note: See TracTickets for help on using tickets.