sem atualizações de progresso do rastreador gnome

5

Eu quero muito que a pesquisa no desktop funcione em uma nova instalação do Ubuntu Gnome 17.04. Percebo que a indexação inicial pode demorar um pouco, mas por mais de 12 horas, tracker status retornou:

Currently indexed: 93634 files, 6371 folders
Remaining space on database partition: 226.6 GB (45.10%)
Data is still being indexed: Estimated less than one second left

Deve haver mais de 94.000 arquivos indexados, depois que os arquivos excluídos forem removidos. Não sei se o processo falhou ou se ainda está trabalhando em arquivos.

tracker daemon retornou o mesmo resultado todo esse tempo:

Store:
12 May 2017, 15:45:13:  ✓     Store                 - Idle 

Miners:
12 May 2017, 15:45:13:  ✓     Userguides            - Idle 
12 May 2017, 15:45:13:  ✓     File System           - Idle 
12 May 2017, 15:45:13:    0%  Extractor             - Extracting metadata 
12 May 2017, 15:45:13:  ✓     Applications          - Idle 

e o uso das opções -f e -w não retornam atualizações. tracker-extract está usando um dos meus núcleos em 100% e foi todo esse tempo.

Como posso saber se o rastreador está com problemas ou apenas indexando aproximadamente 200 GB de arquivos?

    
por scruss 12.05.2017 / 21:52

1 resposta

7

Parece que tracker-extract estava tendo problemas com alguns arquivos Excel XLS da mesma origem gerada automaticamente. Eu suspeito que eles estavam acertando bugs no código extra do tracker. O Tracker agora é indexado com sucesso e está usando recursos insignificantes.

Esta postagem nos Fóruns do Usuário do Debian foi a chave: o rastreador de rastreio sempre se estabelecerá? . Diagnosticar e corrigir o problema exigia que eu procurasse em /tmp/tracker-extract-files.1000 . Se um symlink para o mesmo arquivo persistir por qualquer período de tempo e tracker-extract estiver atingindo 100% do uso da CPU, você terá um arquivo com problema. Para mim, um link simbólico de arquivo de problema se parecia com:

$ ls -l tracker-extract-files.1000/
total 0
lrwxrwxrwx 1 scruss scruss 55 May 12 16:25 1-9eaf433878d0c8e604486b798d035882 -> /home/scruss/Documents/toronto_hydro/SmartMeterData.xls

Para corrigir este arquivo específico:

  • pare o rastreador com tracker daemon -t

  • Salve o arquivo incorreto em um formato diferente, exclua-o ou configure-o como excluído na GUI de configuração do rastreador. É importante que o arquivo com problemas seja ido de qualquer lugar em que o rastreador tente indexar, ou o problema persistirá.

  • Exclua o link simbólico quebrado em /tmp/tracker-extract-files.1000

  • reinicie o rastreador com tracker daemon -s

Se você monitorar o rastreador com tracker daemon -f , deverá ver as linhas de progresso do Extrator aumentarem de 0, 1, 2 ... 100%. Se ele for interrompido em algo menor que 100%, verifique /tmp/tracker-extract-files.1000 novamente.

Para mim, tracker-extract lança o erro tracker-extract caiu com o sinal 31 em __libc_message () quando está terminado. Isso não parece afetar o rastreador em execução ou a indexação de novos conteúdos.

    
por scruss 12.05.2017 / 23:48