Непомук не индексирует файлы

Я замечаю следующие проблемы:

  • Когда я нажимаю " Поиск на рабочем столе" -> "Основные настройки" -> "Подробности", я получаю сообщение "Служба индексирования файлов не работает", а в поле " Индексированные файлы" отображается "Расчет...", но на самом деле число не отображается.
  • При использовании 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 {}
Другие вопросы по тегам