Mail-Indizierung und Desktop-Suche laufen getrennt voneinander (war: Re: Was macht Baloo?)

Martin Steigerwald martin at lichtvoll.de
Mi Jan 11 13:21:00 UTC 2017


Am Mittwoch, 11. Januar 2017, 13:55:34 CET schrieb Volker Wysk:

> Am Dienstag, 10. Januar 2017, 19:32:27 CET schrieb Martin Steigerwald:
> > Am Dienstag, 10. Januar 2017, 18:18:43 CET schrieb Volker Wysk:
> > > Bei mir hat die Nachrichtensuche in KMail nicht funktioniert. Nach einer
> > > Recherche im Netz kam ich darauf, daß Baloo gar nicht installiert wurde.
> > > 
> > > Jetzt habe ich es installiert, und es läuft ein Prozeß namens
> > > "baloo_file_extractor". Der belegt unveränderich einen (meiner acht)
> > > Prozessorkerne. Ich nehme an, daß Baloo jetzt angefangen hat, meinen
> > > ganzen
> > > Datenbestand zu indexieren. Das kann dauern.
> > 
> > Der Prozess baloo_file_extractor hat nichts mit der E-Mail-Indizierung zu
> > tun,  sondern indiziert eine einzelne Datei und wird von einem weiteren
> > Baloo- Prozess initial für jeden, dann für jede neue oder geänderte Datei
> > aufgerufen.
> 
> Schon klar. Mir scheint halt, daß erst die Dateiindexierung abgeschlossen
> sein muß, bevor die Post indiziert wird.

Das ist die offenbar nicht klar: Ich schrieb gerade, dass die beiden Vorgänge 
nichts miteinander zu tun haben. Und das bedeutet auch genau das. Da muss nix 
vor dem anderen abgeschlossen sein.

> > Das macht ein andere Prozess, der entweder auch was mit baloo heißt, oder
> > in neueren Versionen von Akonadi akonadi_indexing_agent (ist im Grunde ein
> > umbenanntes Baloo für Mails).
> 
> Läuft beides bei mir nicht, und die Postsuche tut auch noch nicht.
> 
> > Daher bitte bei Anfragen immer angeben,
> > welche Version von KDEPIM und Akonadi Du einsetzt.
> 
> KMail: Version 5.2.3
> 
> Die Version des Pakets "akonadi-server" wird von apt-show-versions als
> "4:16.04.3-0ubuntu2~ubuntu16.04~ppa63" angegeben.

Dann sollte akonadi_indexing_agent laufen. 

Früher konnte man in den Systemeinstellungen die Indizierung abschalten, 
mittlerweile geht das nicht mehr und ich glaube es gibt überhaupt keinen 
globalen Schalter mehr, um die abzuschalten.

Möglicherweise fehlt Dir ein Paket? Beispiel für Debian:

~> dpkg -S /usr/bin/akonadi_indexing_agent
libkf5akonadisearch-bin: /usr/bin/akonadi_indexing_agent
~> apt-show-versions | grep libkf5akonadisearch    
libkf5akonadisearch-bin:amd64/sid 16.04.3-1 uptodate
libkf5akonadisearch-bin:i386 not installed
libkf5akonadisearch-data:all/sid 16.04.3-1 uptodate
libkf5akonadisearch-plugins:amd64/sid 16.04.3-1 uptodate
libkf5akonadisearch-plugins:i386 not installed
libkf5akonadisearchcore5:amd64/sid 16.04.3-1 uptodate
libkf5akonadisearchcore5:i386 not installed
libkf5akonadisearchdebug5:amd64/sid 16.04.3-1 uptodate
libkf5akonadisearchdebug5:i386 not installed
libkf5akonadisearchpim5:amd64/sid 16.04.3-1 uptodate
libkf5akonadisearchpim5:i386 not installed
libkf5akonadisearchxapian5:amd64/sid 16.04.3-1 uptodate
libkf5akonadisearchxapian5:i386 not installed

> > Dort liegen die
> > Such-Daten dann in ~/.local/share/akonadi/search_db,
> 
> Habe ich nicht.

Das sollte der Agent automatisch anlegen.

> > vorher lagen die unter
> > ~/.local/share/baloo/ und dann irgendwas mit Mail.
> 
> Das ist "~/.local/share/baloo/email". Habe ich, aber die Dateien darin sind
> alle fast leer.

Das verwendet das neue Akonadi nicht mehr, den Ordner kannst Du löschen. Nur 
den "email"-Ordner natürlich.

> > balooctl hat Volker schon erwähnt, zeigt mit balooctl status aber eben nur
> > den  Zustand der Datei-Indizierung.
> 
> "balooctl status" gibt "Die Baloo-Dateiindizierung läuft" aus, und bleibt
> dann stehen...

Hier bleibt es nicht stehen:

~> balooctl status
Die Baloo-Dateiindizierung läuft
Indizierungsstatus: Inaktiv
261157/261157 Dateien indiziert
Current size of index is 1,62 GiB

Möglicherweise wartet balooctl auf Informationen… keine Ahnung.

> > Für Akonadi Search kenne ich keinen Befehl. KMail zeigt in den
> > Ordnereigenschaften jedoch an, wieviele Mails im Ordner Akonadi Search
> > indiziert hat.
> 
> Bei meinem Posteingang und bei kde-de kommt immernoch "noch nicht
> indiziert".
> 
> Ich werde jetzt erstmal abwarten, bis die Dateiindexierung fertig ist. Ich
> schätze jedoch, das kann bei mir Tage dauern...

Wie geschrieben, das eine hat nichts mit dem anderen zu tun. Nada, null, gar 
nichts, niente…

… jedoch beides gleichzeitig laufen lassen dürfte Dein System noch stärker 
auslasten. Tage hört sich lange an. Festplatte statt SSD?

Ciao,
-- 
Martin


Mehr Informationen über die Mailingliste kde-de