viernes, 22 de mayo de 2009

Tracker: índice corrupto...

Tracker es una base de datos, indexador y herramienta de búsqueda de metadatos.
Si te da problemas, diciendo que el índice está corrupto y bla, bla, bla, y ya le des a "Aceptar" como a "Cancelar" el mensaje sigue apareciendo, instala tracker-utils:

sudo aptitude install tracker-utils
y reinicia las bases de datos y la caché:
tracker-processes -r
mi_usuario@puesto1:~$ tracker-processes -r
Encontrados 164 pids...
Se encontró el ID de proceso 4222 para «tracker-applet»
Proceso 4222 matado
Se encontró el ID de proceso 4242 para «trackerd»
Proceso 4242 matado
Se encontró el ID de proceso 4285 para «tracker-indexer»
Proceso 4285 matado
Se encontró el ID de proceso 5024 para «tracker-extract»
Proceso 5024 matado
Se encontró el ID de proceso 5604 para «tracker-indexer»
Proceso 5604 matado
Setting database locations
Checking database directories exist
Checking database version
Checking database files exist
Removing all database files
Removing database:'/home/mi_usuario/.local/share/tracker/data/common.db'
Removing database:'/tmp/tracker-mi_usuario/cache.db'
Removing database:'/home/mi_usuario/.cache/tracker/file-meta.db'
Removing database:'/home/mi_usuario/.cache/tracker/file-fulltext.db'
Removing database:'/home/mi_usuario/.cache/tracker/file-contents.db'
Removing database:'/home/mi_usuario/.cache/tracker/email-meta.db'
Removing database:'/home/mi_usuario/.cache/tracker/email-fulltext.db'
Removing database:'/home/mi_usuario/.cache/tracker/email-contents.db'
Setting index database locations
Checking index directories exist
Checking index files exist
Removing all database index files
Removing database index:'/home/mi_usuario/.cache/tracker/file-index.db'
Removing database index:'/home/mi_usuario/.cache/tracker/email-index.db'

Y ya debería funcionar.
La otra opción es desinstalar tracker y usar beagle.
sudo aptitude remove tracker
sudo aptitude install beagle

No hay comentarios: