Ich möchte sehr, dass die Desktopsuche an einer neuen Ubuntu Gnome 17.04-Installation funktioniert. Mir ist klar, dass die anfängliche Indizierung eine Weile dauern kann, aber seit mehr als 12 Stunden tracker status
zurückgekehrt ist:
Currently indexed: 93634 files, 6371 folders
Remaining space on database partition: 226.6 GB (45.10%)
Data is still being indexed: Estimated less than one second left
Es sollten mehr als 94000 Dateien indiziert sein, nachdem ausgeschlossene Dateien entfernt wurden. Ich kann nicht sagen, ob der Prozess abgestürzt ist oder noch an Dateien arbeitet.
tracker daemon
hat die ganze Zeit das gleiche Ergebnis zurückgegeben:
Store:
12 May 2017, 15:45:13: ✓ Store - Idle
Miners:
12 May 2017, 15:45:13: ✓ Userguides - Idle
12 May 2017, 15:45:13: ✓ File System - Idle
12 May 2017, 15:45:13: 0% Extractor - Extracting metadata
12 May 2017, 15:45:13: ✓ Applications - Idle
Bei Verwendung der Optionen -f
und werden -w
keine Aktualisierungen zurückgegeben. tracker-extract
verwendet einen meiner Kerne zu 100% und war die ganze Zeit.
Wie kann ich feststellen, ob der Tracker Probleme hat oder sich nur die Zeit nimmt, ungefähr 200 GB Dateien zu indizieren?
tracker daemon -f
, sobald ich nach einem Neustart konnte, habe ich Updates sehen File System - rekursiv Verzeichnis Crawling ... , die jetzt im Leerlauf gefallen sind. Extractor extrahiert immer noch Metadaten, was das Problem sein kannAntworten:
Es scheint,
tracker-extract
dass Probleme mit einigen Excel XLS-Dateien aus derselben automatisch generierten Quelle aufgetreten sind. Ich vermute, sie haben Fehler im Extraktcode des Trackers gefunden. Tracker hat jetzt erfolgreich indiziert und verwendet vernachlässigbare Ressourcen.Dieser Beitrag in den Debian-Benutzerforen war der Schlüssel: Wird sich der Tracker-Extrakt jemals beruhigen? . Um das Problem zu diagnostizieren und zu beheben, musste ich nachsehen
/tmp/tracker-extract-files.1000
. Wenn ein Symlink zu derselben Datei längere Zeit bestehen bleibt undtracker-extract
100% der CPU-Auslastung erreicht, liegt eine Problemdatei vor. Für mich sah ein Problemdateisymlink folgendermaßen aus:So beheben Sie diese bestimmte Datei:
Tracker stoppen mit
tracker daemon -t
Speichern Sie die fehlerhafte Datei erneut in einem anderen Format, löschen Sie sie oder legen Sie sie in der GUI der Tracker-Konfiguration als ausgeschlossen fest. Es ist wichtig , dass die Datei mit Problemen weg von überall , dass Tracker Index versuchen wird, oder das Problem bleibt bestehen.
Löschen Sie den defekten Symlink in
/tmp/tracker-extract-files.1000
Starten Sie den Tracker mit neu
tracker daemon -s
Wenn Sie den Tracker mit überwachen
tracker daemon -f
, sollten die Fortschrittslinien des Extraktors von 0, 1, 2 ... 100% erhöht werden. Wenn es zu weniger als 100% hängt, überprüfen Sie es/tmp/tracker-extract-files.1000
erneut.Für mich wird
tracker-extract
der Fehler- Tracker-Extrakt mit Signal 31 in __libc_message () abgestürzt, wenn er fertig ist. Es scheint jedoch keinen Einfluss auf die Ausführung oder Indizierung neuer Inhalte durch den Tracker zu haben.quelle