Нет никаких обновлений прогресса от gnome tracker

Я очень хочу, чтобы поиск на рабочем столе работал с новой установкой Ubuntu Gnome 17.04. Я понимаю, что первоначальное индексирование может занять некоторое время, но более 12 часов, tracker status вернулся:

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

После удаления исключенных файлов должно быть проиндексировано более 94000 файлов. Я не могу сказать, произошел ли сбой процесса или он все еще работает с файлами.

tracker daemon все время возвращал один и тот же результат:

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 

и используя -f а также -w опции не возвращают обновлений. tracker-extract использует одно из моих ядер на 100% и все это время.

Как я могу определить, есть ли у трекера проблемы или он тратит время на индексацию примерно 200 ГБ файлов?

1 ответ

Решение

Кажется, что tracker-extract были проблемы с парой файлов Excel XLS из того же автоматически сгенерированного источника. Я подозреваю, что они исправляли ошибки в коде экстракта трекера. Трекер успешно проиндексирован и использует незначительные ресурсы.

Этот пост на форумах пользователей Debian был ключевым: будет ли когда-нибудь располагаться трекер-экстракт?, Диагностика и устранение проблемы потребовали от меня поиска /tmp/tracker-extract-files.1000, Если символическая ссылка на тот же файл сохраняется в течение какого-либо периода времени и tracker-extract достигает 100% загрузки процессора, у вас есть файл проблемы. Для меня символическая ссылка на проблемный файл выглядела так:

$ 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

Чтобы исправить этот конкретный файл:

  • остановить трекер с tracker daemon -t

  • Сохраните поврежденный файл в другом формате, удалите его или установите его как исключенный в графическом интерфейсе конфигурации трекера. Важно, чтобы файл с проблемами исчез из любой точки, которую трекер попытается проиндексировать, или проблема будет сохраняться.

  • Удалить сломанную символическую ссылку в /tmp/tracker-extract-files.1000

  • перезапустите трекер с tracker daemon -s

Если вы отслеживаете трекер с tracker daemon -f, вы должны увидеть увеличение хода экстрактора с 0, 1, 2 ... 100%. Если он висит меньше 100%, проверьте /tmp/tracker-extract-files.1000 снова.

Для меня, tracker-extract выдает ошибку tracker-extract, потерпевшую аварию, с сигналом 31 в __libc_message(), когда он закончил. Похоже, это не влияет на работу трекера или индексацию нового контента.

Другие вопросы по тегам