web-dev-qa-db-ja.com

Nepomukはファイルのインデックスを作成していません

私は次の問題に気づいています:

  • デスクトップ検索->基本設定->詳細をクリックすると、「ファイルインデックスサービスが実行されていません」とインデックスファイルフィールドの実数が表示されます。計算しています...」が、実際に数値を生成することはありません。
  • Krunnerやホームランなどを使用しているときに、コンピューターでファイル名を入力しても表示されません。

(編集)コマンドラインで何かにインデックスを付けようとすると、次のようになります。

$ 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、およびEmail Indexerはすべて、基本設定で有効になっています。これはKubuntu13.04の下にありますが、KDE ​​4.10PPAの12.10の下でも問題でした。

Nepomukは単にファイルのインデックスを作成しておらず、一般的に機能していないようですが、ログファイルを探す場所がわかりません。

1
Ken Kinder

これは、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 {}
1
Sergiu Bivol