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:
- Re: [Ubuntu-BR] Bug no Tracker Index, postagem por Ernandes Oliveira, 2009-05-01, no fórum ubuntu-br.
- Tracker index corruption, no Release Notes do Ubuntu 9.04, sobre o Bug #361205.
Tive um problema quando fiz update pra 9.04 do Ubuntu com o Filezilla: Não deixava atualizar pelo Adicionar/Remover Aplicações que tem ali pelo menu.
O bizarro é que pelo Synaptic, na linha de comando, rolou normalmente.
[]s!
Valeu, eu acabei de ter o mesmo problema e não sabia que existia esse diretório dentro do .cache. Resolvou meu problema 🙂