Erro do Tracker no Ubuntu 9.04

Atualizei recentemente minha distribuição Linux Ubuntu para a versão 9.04.

Tudo funcionou perfeitamente bem, exceto por um erro no miniaplicativo (applet) Tracker.

Ao entrar em minha conta, o Tracker exibia logo uma caixa de diálogo informando que “o índice está corrompido”. Há três botões disponíveis, “Reindexar tudo”, “OK” e “Cancelar”. Mas não importa qual deles seja clicado, o diálogo continua reaparecendo repetidamente. (Nota: No caso do Reindexar tudo, aparece em seguida a confirmação informando que reindexar pode deixar o sistema lento, mas isso também não afeta o reaparecimento do erro.)

Uma solução simples que encontrei foi encerrar o miniaplicativo, entrar no home do usuário e, dentro do diretório oculto .cache, apagar o diretório tracker. Quando o applet reinicia e recria o índice após removido o diretório, o erro cessou.

Iniciei o Tracker Applet pelo console após excluir o arquivo. Eis as mensagens exibidas:

Initializing trackerd...
Tracker-Message: Checking XDG_DATA_HOME is writable and exists
Tracker-Message:   XDG_DATA_HOME is '(null)'
Tracker-Message:   XDG_DATA_HOME set to '/home/usuario/.local/share'
Tracker-Message:   Path is OK
Tracker-Message: Setting IO priority
Tracker-Message: Setting up monitor for changes to config file:'/home/usuario/.config/tracker/tracker.cfg'
Tracker-Message: Loading defaults into GKeyFile...
Tracker-Message: Legacy config option 'IndexEvolutionEmails' found
Tracker-Message:   This option has been replaced by 'DisabledModules'
Tracker-Message:   Option 'DisabledModules' removed 'evolution'
Tracker-Message: Legacy config option 'IndexThunderbirdEmails' found
Tracker-Message:   This option is no longer supported and has no effect
Tracker-Message: Legacy config option 'SkipMountPoints' found
Tracker-Message:   Option 'IndexMountedDirectories' set to true
Tracker-Message: Setting up stopword list for language code:'pt'
Tracker-Message: Setting up stemmer for language code:'pt'
Tracker-Message: Checking directory exists:'/home/usuario/.local/share/tracker/data'
Tracker-Message: Checking directory exists:'/home/usuario/.cache/tracker'
Tracker-Message: Registering DBus service...
  Name:'org.freedesktop.Tracker'
Starting log:
  File:'/home/usuario/.local/share/tracker/trackerd.log'

(trackerd:29086): Tracker-WARNING **: Error loading query:'sqlite-fulltext.sql' #0, Cannot use virtual tables in shared-cache mode

(trackerd:29086): Tracker-WARNING **: Error loading query:'sqlite-fulltext.sql' #0, Cannot use virtual tables in shared-cache mode
Tracker-Message: Setting up monitor for changes to config file:'/home/usuario/.config/tracker/tracker.cfg'

Para saber mais: