web-dev-qa-db-fra.com

Nepomuk n'indexe pas les fichiers

Je remarque les problèmes suivants:

  • Lorsque je clique sur Desktop Search -> Basic Settings -> Details, j'obtiens "Le service d'indexation des fichiers ne fonctionne pas" et les fichiers indexés le champ réel "Calcul ..." mais ne produit jamais réellement de nombre.
  • Lorsque j'utilise krunner, home run, etc., si je tape un nom de fichier sur mon ordinateur, il n'apparaît pas.

(EDIT) Lorsque j'essaie d'indexer quelque chose sur la ligne de commande, cela se produit:

$ 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'

Nepomuk, Semantic Desktop, File Indexer et Email Indexer sont tous activés sous Paramètres de base. C'est sous Kubuntu 13.04, mais c'était aussi un problème sous 12.10 avec le PPA KDE 4.10.

Il semble que Nepomuk n'indexe simplement pas les fichiers et ne fonctionne généralement pas, mais je ne sais pas où chercher les fichiers journaux.

1
Ken Kinder

Cela peut se produire si vous mettez à jour la version 12.10 et conservez le dossier/home. Pour y remédier, j'ai dû purger la base de données Nepomuk et tout réindexer.

Dans mon cas, j'ai fait:

 qdbus org.kde.NepomukServer /nepomukserver quit
 rm -rf $(kde4-config --localprefix)/share/apps/nepomuk/repository/

Ensuite, j'ai réindexé les fichiers PDF:

 cd; find . -name "*.pdf" | xargs -n1 -I{} nepomukindexer {}

... et fichiers ODT:

 cd; find . -name "*.odt" | xargs -n1 -I{} nepomukindexer {}
1
Sergiu Bivol