Непомук не индексирует файлы
Я замечаю следующие проблемы:
- Когда я нажимаю " Поиск на рабочем столе" -> "Основные настройки" -> "Подробности", я получаю сообщение "Служба индексирования файлов не работает", а в поле " Индексированные файлы" отображается "Расчет...", но на самом деле число не отображается.
- При использовании krunner, home run и т. Д., Если я набираю имя файла на моем компьютере, оно не отображается.
(РЕДАКТИРОВАТЬ) Когда я пытаюсь индексировать что-то в командной строке, это происходит:
$ touch foobar
$ nepomukindexer foobar
nepomukindexer(9660)/nepomuk (strigi service): SimpleIndexError: "No such object path '/datamanagement'"
nepomukindexer(9660)/nepomuk (strigi service): "No such object path '/datamanagement'"
No such object path '/datamanagement'
Непомук, Semantic Desktop, Индексатор файлов и Индексатор электронной почты - все включено в Базовых настройках. Это под Kubuntu 13.04, хотя это также было проблемой под 12.10 с KDE 4.10 PPA.
Похоже, что Непомук просто не индексирует файлы и вообще не работает, но я не уверен, где искать файлы журналов.
1 ответ
Решение
Это может произойти, если вы обновились с 12.10 и сохранили папку /home. Чтобы это исправить, мне пришлось очистить базу данных Nepomuk и переиндексировать все.
В моем случае я сделал:
qdbus org.kde.NepomukServer /nepomukserver quit
rm -rf $(kde4-config --localprefix)/share/apps/nepomuk/repository/
Затем я переиндексировал файлы PDF:
cd; find . -name "*.pdf" | xargs -n1 -I{} nepomukindexer {}
... и файлы ODT:
cd; find . -name "*.odt" | xargs -n1 -I{} nepomukindexer {}