Spotlight meldet "Indizierung und Suche deaktiviert" in Lion

34

Lion behält die Übersicht über Spotlight-Informationen. Verzeichnisse und Anwendungen verschwinden, die Volltextsuche funktioniert nicht mehr usw. Ich muss sie anscheinend etwa einmal pro Woche neu indizieren.

Jetzt scheint es jedoch überhaupt nicht zu funktionieren.

Laufen

sudo mdutil -i on /

vom terminal bekomme ich eine nachricht

"Indexing and searching disabled."

Ich habe versucht, Voreinstellungsdateien in den Papierkorb zu werfen, den gesamten V100-Ordner zu löschen, Berechtigungen zu reparieren usw., aber Spotlight geht weiterhin davon aus, dass die Indizierung auf meinem gesamten Volume deaktiviert ist (Ja, gesamte Festplatte in den Voreinstellungen für den Datenschutz von Spotlight hinzugefügt / gelöscht ").

In der Konsole habe ich einige Fehler, die so aussehen

mds: (Error) Server: Disabled store registered for scope "/Applications"

Ich weiß jedoch nicht, wie ich es veranlassen soll, diesen Bereich wieder zu aktivieren, da mdutil beim Versuch, die Indizierung zu aktivieren, einen Fehler und beim Versuch, den Index zu löschen, einen Fehler ausgibt

EDIT: Ich habe Lion neu installiert. Das Problem wurde nicht behoben :(

Lemonginger
quelle
Verwenden Sie zufällig ein Bereinigungstool? Einige von ihnen sind zu aggressiv und löschen den Spotlight-Index.
Ingmar Hupp
Nein, keine Bereinigungswerkzeuge.
Lemonginger
Sie können versuchen, den Cache zu leeren und ihn mit dem folgenden Befehl neu zu erstellen: sudo mdutil -pEsav. Der Befehl, den Sie ausführen, aktiviert ihn nur, er blockiert jedoch möglicherweise aus einem anderen Grund. Wie viel Speicherplatz haben Sie auf dem Laufwerk frei (wie viel belegt)? Und was sind die Fehler, die Sie von mdutil erhalten?
Ich renne zum zweiten Mal sudo mdutil -pEsav. Mein timemachien Laufwerk wurde ständig indiziert. Nachdem ich darauf gewartet hatte, dass Spotlight den Wiederaufbau abschließt, hatte ich keine Probleme mehr.
cftarnas
Wie bereits erwähnt, funktioniert dies nicht, da Spotlight denkt, dass es deaktiviert ist. Das Ausführen des obigen Befehls bringt mich dazu: Indizieren und Suchen deaktiviert. Fehler: Datenspeicher-Veröffentlichung nicht implementiert.
Lemonginger

Antworten:

34

Ich hatte genau das gleiche Problem, bei dem alle oben genannten Lösungen identisch fehlschlugen. Dann überprüfte ich die Verzeichnisliste erneut /und fand eine versteckte Datei .metadata_never_indexim Stammverzeichnis. Ich habe diese Datei entfernt und konnte mit mdutil -ion das Rampenlicht wieder einschalten /.

mds indiziert jetzt die Festplatte neu, alles sieht vorerst gut aus.

Harryn
quelle
Ich hatte das gleiche Problem nach der Bildgebung. Diese Lösung hat bei mir funktioniert :)! Mehr als ein Jahr später.
Ethabelle
DANKE DIR! Ich habe versucht, dies für ein paar Monate auf einem Laptop zum Laufen zu bringen. Ich habe sudo rm .metadata_never_index ausgeführt, dann Ihr mdutil -i auf / ausgeführt und "Indizierung aktiviert" angegeben. Jetzt bekomme ich endlich den Indexierungsgraphen!
Neoscribe
Dies hat es auch für mich behoben, aber das Problem tritt erneut auf, nachdem ich neu gestartet habe. Die .metadata_never_indexDatei wurde erneut angezeigt /. Es ist jedoch möglich, dass ich den Befehl einfach ausgeführt habe sudo mdutil -a -i on(ohne `` am Ende anzugeben).
mrk2010
1
Diese Lösung für mich auf einem frischen gearbeitet installieren von macOS Sierra 10.12.6, Dezember 2017
Lacy
23
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - Schalten Sie die Indizierung aus

2 - Spotlight-Ordner löschen

3 - Schalten Sie die Indizierung ein

4 - wieder aufbauen

Hilft das?

Auch es scheint Sie diese Befehle verwenden:

sudo mdutil -a -i off
sudo mdutil -a -i on
maggix
quelle
Nein, wenn ich das auf einem Volume oder einer Untergruppe eines Volumes versuche, wird Folgendes angezeigt: Indizierung und Suche sind deaktiviert.
Lemonginger
1
Ich weiß, dass es etwas mit den MDS-Fehlermeldungen im Protokoll zu tun hat (mds: (Error) Server: Deaktivierter Speicher für Bereich XXXX registriert), aber ich weiß nicht, warum / wie diese deaktiviert sind
Lemonginger
1
@lemonginger: Schritt 2, rm -rf /.Spotlight*schlägt mit "Erlaubnis verweigert" fehl . Ich stecke fest.
orome
Probiere es mit sudo rm, ich habe meinen obigen Beitrag bearbeitet
maggix 27.10.11
@maggix: Ich habe das auch versucht (guter Vorschlag), aber es schlägt auch fehl.
Orome
6

Die anderen Lösungen haben bei mir nicht funktioniert, aber das Folgende war der Schuldige in meinem Fall.

Stellen Sie sicher, dass sich Ihre Root- / Hauptfestplatte nicht in den "Privatsphäre" -Einstellungen für Spotlight befindet. Aus irgendeinem Grund hatte ich die gesamte Festplatte in der Liste "Spotlight daran hindern, die folgenden Speicherorte zu indizieren".

Sie können auf diesen Abschnitt über Systemeinstellungen -> Spotlight -> Datenschutz zugreifen

djhworld
quelle
Das war der Schlüssel für mich. Das Volumen, das ich indizieren wollte, befand sich im Datenschutzfenster. Durch Anklicken von Minus (-) wurde es entfernt. Dann könnte ich die von maggix beschriebenen Schritte anwenden. Ich musste zweimal "aktivieren", einmal für die Suche und dann für die Indizierung. Beide Male das gleiche Kommando: sudo mdutil -i am /
Dickster
WARNUNG: Ich habe eine Festplatte mit zwei Systemen, die in zwei Volumes unterteilt ist. Wenn ich das Volume, das ich NICHT verwende, zum Bereich "Spotlight -> Datenschutz" hinzufüge, wird es auch im Bereich "Datenschutz" des ANDEREN Volumes angezeigt. Wenn ich das OTHER Volume neu starte, befindet es sich in einem eigenen Datenschutzfenster? !! NICHT das, was ich erwartet hatte, zumal jedes Volume ein eigenes .Spotlight-V100-Verzeichnis hat. Ist das ein Apple-Fehler?
Dickster
4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

Eine Kombination der oben genannten hat bei mir funktioniert. Schritt 3 war der große. Wurde die "Indizierung und Suche deaktiviert." Botschaft. Dann haben die Schritte 4 und 5 wie erwartet funktioniert.

  1. Deaktivieren Sie die Indizierung
  2. Spotlight-Ordner löschen
  3. Metadatendatei löschen
  4. Aktivieren Sie die Indizierung
  5. wieder aufbauen
kmagill
quelle
das hat bei mir funktioniert.
dirkk0
3

Nach all den ersten Schritten zur Fehlerbehebung:

  • Erstellen Sie den Index neu
  • Versuch in einem anderen Benutzerkonto
  • Dump Prefs / Cache und von vorne beginnen

Ich fand das Problem darin, was aktiviert / deaktiviert war. Im Terminal lief ich "mdutil -sa" und bekam:

/:
    Indexing enabled. 
/Groups:
    Indexing disabled. 
/Shared Items/Public:
    Indexing disabled.
/Users:
    Indexing disabled. 
/Users/sarah/Documents:
    Indexing enabled. 

Ich habe festgestellt, dass "/ Users: Indizierung deaktiviert" ist. Das ist das Problem dort. Das Update: "sudo mdutil -i on / Users". Danach wurde neu indiziert / Benutzer, was erheblich länger dauerte als zuvor, und bevor es fertig war, durchsuchte es meine E-Mails!

Jay
quelle
3

Dies kann auch dadurch verursacht werden, dass Sie im abgesicherten Modus hängen bleiben. Um dies zu beheben, müssen Sie die NVRAM zurücksetzen , indem Sie das Command ⌘, Option ⌥, Pund Runmittelbar Schlüssel nach (vor dem grauen Bildschirm erscheint) neu zu starten.

Webdefender
quelle
1

Ich habe dieses Problem bemerkt, nachdem ich iMacdas Software-Update 10.7.4auf meinem Computer installiert habe. Die meisten der vorgeschlagenen Befehlszeilen würden produzieren 'Indexing and searching disabled'. sudo mdutil -pEsavgab mir'datastore publishing not implemented.'

Unten ist die Lösung, die funktioniert hat:

  • bearbeiten /etc/hostconfig
  • füge die Zeile 
 SPOTLIGHT=-YES-unten hinzu (diese Zeile fehlte)
  • neustarten

(Machen Sie nach dem Neustart etwas Suppe, während Ihr Computer den Index vorbereitet)

danfelabs
quelle
0

Nur die Kombination von -Eund -i onhat bei mir funktioniert:

sudo mdutil -E -i on /Volumes/blah
Julifos
quelle
-1

Das hat bei mir funktioniert: Aktivieren Sie die Spotlight-Indizierung wieder

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Jeremy
quelle
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzuschließen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkte Seite ändert.
grg