Spotlight signale «Indexation et recherche désactivées» dans Lion

34

Lion continue de "perdre la trace" des informations Spotlight. Les répertoires et les applications disparaissent, les recherches en texte intégral cessent de fonctionner, etc. Il semble que je doive les réindexer une fois par semaine environ.

Cependant, il semble maintenant que cela ne fonctionne pas du tout.

Fonctionnement

sudo mdutil -i on /

du terminal, je reçois un message

"Indexing and searching disabled."

J'ai essayé de supprimer les fichiers de préférences, de supprimer tout le dossier V100, de réparer les autorisations, etc. mais Spotlight pense toujours que l'indexation est désactivée sur tout mon volume (Oui, j'ai ajouté / supprimé le disque entier des préférences de confidentialité de Spotlight ").

Dans la console, j'ai quelques erreurs qui ressemblent à ceci

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

Cependant, je ne sais pas comment lui dire de réactiver cette étendue car mdutil donne une erreur lorsque j'essaie d'activer l'indexation et donne une erreur lorsque j'essaie de supprimer l'index

EDIT: J'ai réinstallé Lion. Cela n'a pas résolu le (s) problème (s) :(

Lemonginger
la source
Utilisez-vous un outil de "nettoyage" par hasard? Certains d'entre eux sont trop agressifs et suppriment l'indice Spotlight.
Ingmar Hupp
non, pas d'outils de nettoyage.
lemonginger
Vous pouvez essayer de vider votre cache et le reconstruire avec la commande suivante: sudo mdutil -pEsav. La commande que vous exécutez l'allume, mais elle peut être choquante pour une raison différente. De combien d'espace disposez-vous sur le disque (combien de prises)? Et quelles sont les erreurs que vous recevez de mdutil?
Je deuxième course sudo mdutil -pEsav. Mon disque timemachien était constamment indexé. Après avoir exécuté cela et attendu que Spotlight termine la reconstruction, je n'ai plus eu de problèmes.
cftarnas
Comme mentionné, cela ne fonctionne pas car Spotlight pense qu'il est désactivé. L'exécution de la commande ci-dessus me permet: l'indexation et la recherche sont désactivées. Erreur: publication de magasin de données non implémentée.
lemonginger

Réponses:

34

J'ai eu exactement le même problème, toutes les solutions ci-dessus échouant de manière identique. Ensuite, j'ai réexaminé la liste des répertoires /et trouvé un fichier caché .metadata_never_indexdans le répertoire racine. J'ai supprimé ce fichier et j'ai pu rallumer le projecteur avec mdutil -ion /.

mds est en train de réindexer le disque dur, tout semble bien pour le moment.

Harry
la source
J'ai eu ce même problème après l'imagerie. Cette solution a fonctionné pour moi :)! Plus d'un an plus tard.
Ethabelle
JE VOUS REMERCIE! J'ai essayé de faire fonctionner cela pendant quelques mois sur un ordinateur portable de travail. J'ai fait sudo rm .metadata_never_index, puis j'ai exécuté votre mdutil -i sur / et il a dit "Indexation activée". Maintenant, je reçois enfin le graphique d'indexation!
neoscribe
Cela a également été corrigé pour moi, mais le problème se pose à nouveau après le redémarrage. Le .metadata_never_indexfichier est réapparu /. Cependant, il est possible que la raison en soit que j'ai simplement exécuté la commande sudo mdutil -a -i on(sans spécifier `` à la fin).
mrk2010
1
Cette solution a fonctionné pour moi sur une nouvelle installation de macOS Sierra 10.12.6, décembre 2017
lacy
23
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - désactiver l'indexation

2 - supprimer le dossier Spotlight

3 - activer l'indexation

4 - reconstruire

est-ce que cela aide?

Il semble également que vous puissiez utiliser ces commandes:

sudo mdutil -a -i off
sudo mdutil -a -i on
maggix
la source
Non, lorsque j'essaie cela sur n'importe quel volume ou sous-ensemble d'un volume, j'obtiens ce qui suit, comme mentionné.
lemonginger
1
Je sais que cela a quelque chose à voir avec les messages d'erreur MDS dans le journal (mds: (Erreur) Serveur: magasin désactivé enregistré pour la portée XXXX) mais je ne sais pas pourquoi / comment ceux-ci sont désactivés
lemonginger
1
@lemonginger: Étape 2, rm -rf /.Spotlight*échoue avec "autorisation refusée" . Je suis coincé.
orome
Essayez avec sudo rm, j'ai édité mon post ci-dessus
maggix
@maggix: J'avais essayé aussi (bonne suggestion), mais ça échoue aussi.
orome
6

Les autres solutions n'ont pas fonctionné pour moi, mais ce qui suit était le coupable dans mon cas.

Assurez-vous que votre disque dur racine / principal n'est pas dans les paramètres de "confidentialité" pour Spotlight. Pour une raison quelconque, j'avais le disque dur entier sous la liste "Empêcher Spotlight d'indexer les emplacements suivants".

Vous pouvez accéder à cette section à partir des Préférences Système -> Spotlight -> Confidentialité

djhworld
la source
C'était la clé pour moi. Le volume que je voulais indexer était dans la fenêtre Confidentialité. Cliquer sur moins (-) l'a supprimé. Ensuite, j'ai pu appliquer les étapes décrites par maggix. J'ai dû «activer» deux fois, une fois pour la recherche, puis pour l'indexation. Même commande les deux fois: sudo mdutil -i on /
Dickster
AVERTISSEMENT: j'ai un disque dur à deux systèmes divisé en deux volumes. Lorsque j'ajoute le volume que je n'utilise PAS au panneau Spotlight -> Confidentialité, je découvre qu'il apparaît également dans le panneau Confidentialité d'AUTRE Volume. Donc, quand je redémarre sur l'AUTRE Volume, c'est dans son propre panneau de confidentialité? !! PAS ce que j'attendais, d'autant plus que chaque volume a son propre répertoire .Spotlight-V100. Est-ce un bug Apple?
Dickster
4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

Une combinaison de ce qui précède a fonctionné pour moi. L'étape 3 était la grande. Débarrassé de «l'indexation et la recherche désactivées». message. Ensuite, les étapes 4 et 5 ont fonctionné comme prévu.

  1. désactiver l'indexation
  2. supprimer le dossier Spotlight
  3. supprimer le fichier de métadonnées
  4. activer l'indexation
  5. reconstruire
kmagill
la source
cela a fonctionné pour moi.
dirkk0
3

Après toutes les étapes de dépannage initiales:

  • Reconstruire l'index
  • Tentative dans un autre compte d'utilisateur
  • Dump prefs / cache et recommencer

J'ai trouvé que le problème résidait dans ce qui était activé / désactivé. Dans le terminal, j'ai exécuté "mdutil -sa" et obtenu:

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

J'ai remarqué "/ Utilisateurs: indexation désactivée". Voilà le problème. Le correctif: "sudo mdutil -i on / Users". Après cela, il a réindexé / Users, ce qui a pris beaucoup plus de temps qu'auparavant, et avant qu'il ne soit terminé, il cherchait mon courrier!

Geai
la source
3

Cela peut également être dû au blocage en mode sans échec. Pour résoudre ce problème, vous devez réinitialiser la NVRAM en maintenant les Command ⌘, Option ⌥, Pet les Rclés immédiatement après le redémarrage (avant l'affiche à l'écran gris).

webdefender
la source
1

J'ai remarqué ce problème après avoir iMacinstallé la mise 10.7.4à jour logicielle sur ma machine. La plupart des lignes de commande suggérées produiraient 'Indexing and searching disabled'. sudo mdutil -pEsavm'a donné'datastore publishing not implemented.'

Voici la solution qui a fonctionné:

  • modifier /etc/hostconfig
  • ajouter la ligne 
 SPOTLIGHT=-YES-en bas (cette ligne manquait)
  • redémarrer

(après le redémarrage, faites de la soupe pendant que votre machine prépare l'index)

danfelabs
la source
0

Seule la combinaison de -Eet a -i onfonctionné pour moi:

sudo mdutil -E -i on /Volumes/blah
julifos
la source
-1

Cela a fonctionné pour moi: réactiver l'indexation Spotlight

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Jeremy
la source
Bien que ce lien puisse répondre à la question, il est préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien pour référence. Les réponses avec lien uniquement peuvent devenir non valides si la page liée change.
grg