17 votes

Spotlight ne fonctionne plus après la mise à jour de MacOS Sierra

Config : rMBP fin 2013 fonctionnant sous 10.12 (16A323)

Question : Spotlight ne semble pas fonctionner depuis la mise à niveau vers Sierra. Je l'ai d'abord remarqué lorsque les recherches n'ont rien donné dans Mail, et que Spotlight lui-même n'affiche que les résultats de Dictionary.

Ce que j'ai essayé :

  1. Ajouter mon disque dur principal à la liste d'exclusion de la confidentialité dans les préférences de Spotlight (ce qui a entraîné un problème bizarre). (null) erreur). L'idée est que l'ajout, puis la suppression forcent une réindexation.
  2. Exécuter mdutil -sv / pour découvrir ce qui se passe, ce qui donne le résultat suivant : "Error : unexpected indexing state. kMDConfigSearchLevelTransitioning".
  3. Exécuter sudo mdutil -E / pour supprimer et reconstruire l'index, ce qui entraîne le message "Error : L'index a déjà changé d'état. Veuillez réessayer dans un moment".
  4. Exécuter
    sudo su
    launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    rm -R ./Spotlight-V100/
    launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    mdutil -E /
    tout cela fonctionne, et j'obtiens une brève pause après la dernière commande avant qu'il ne sorte "Indexation activée". Les tentatives ultérieures d'exécution de mdutil -sv / crache l'erreur susmentionnée, citée au point 2 ci-dessus.

Le moniteur d'activité montre que mds et plusieurs mdworker mobilisent la plupart des cycles CPU (et le ventilateur est assez bruyant), ce qui impliquerait qu'il est en train de réindexer - pourtant, les deux moyens dont je dispose pour confirmer le comportement d'indexation n'indiquent pas que c'est le cas :

  1. mdutil -sv / renvoie cette erreur.
  2. Une recherche Spotlight sur n'importe quoi (ou sur "indexation" en particulier) n'affiche aucune barre de progression de l'indexation.

Donc Spotlight est soit :

A. L'indexation est effective, alors que les deux moyens de confirmation connus indiquent qu'elle ne l'est pas ? Et, si c'est le cas, citation(s) sur le fait que c'est le cas / quand puis-je m'attendre à ce qu'il montre qu'il n'est pas indexé ? es l'indexation ?

B. Est-il vraiment défectueux ? Et, si c'est le cas, y a-t-il d'autres moyens de résoudre le problème sans détruire la partition, faire une nouvelle installation et restaurer à partir de Time Machine ?

Merci d'avance !

1 votes

Par rm -R ./Spotlight-V100/ Je suppose que vous voulez dire rm -R /.Spotlight-V100/

1 votes

Peut être lié : La réindexation Spotlight prend trop de temps ou ne fonctionne pas (a une réponse). Je le poste ici, car il se peut que des personnes tombent sur ce message en cherchant une solution à ce problème.

10voto

MacManager Points 1564

Avez-vous redémarré après le point 4 ci-dessus ? Je pense que cela devrait fonctionner... Sinon, ceci peut vous aider :

sudo touch /.metadata-never-index

Redémarrer...

sudo rm /.Spotlight-V100/VolumeConfiguration.plist
sudo rm /.metadata-never-index

Et redémarrer à nouveau. Vous pouvez essayer ceci pour chaque volume.

Voir aussi : http://www.filetypehelp.com/purpose-files-metadataneverindex-file-extension/

0 votes

J'étais sûr à ~89% d'avoir redémarré après avoir fait #4 au moins une fois, donc je l'ai refait et pas de changement. J'ai essayé votre alternative, mais j'obtiens toujours l'erreur "état d'indexation inattendu" lors de l'exécution de sudo mdutil -sv / après le deuxième redémarrage.

2 votes

Merde... Et si vous essayiez sudo pkill -9 mds

0 votes

Exécution de la pkill puis en vérifiant l'état à l'aide de mdutil avec "Indexation activée". La recherche Spotlight pour "a" donne quelques résultats en plus de la signification du dictionnaire, mais absolument rien n'apparaît lors de la recherche dans Mail. Exécution mdutil -sv / une deuxième fois, l'erreur se reproduit - et les recherches Spotlight suivantes ne donnent plus que des résultats de dictionnaire. Il semble donc que le fait que mds soit actif provoque cet "état d'indexation inattendu" et empêche l'obtention de résultats autres que les entrées du dictionnaire.

2voto

Brenton Alker Points 4739

Après avoir laissé mon Mac seul pendant le week-end, mes craintes se sont confirmées et ce problème de Spotlight n'a jamais été résolu. Au vu des autres fils de discussion ici et ailleurs, il semble que Sierra présente quelques difficultés lors d'une mise à niveau sur place.

Résolution :

  1. Confirmez que vous êtes entièrement sauvegardé (plusieurs sauvegardes sont préférables). C'EST L'ÉTAPE LA PLUS IMPORTANTE !
  2. Redémarrez en mode de récupération (maintenez la touche Command-R enfoncée pendant que le Mac commence à démarrer).
  3. Ouvrez "Utilitaire de disque" et effacez la partition MacOS (Vous avez confirmé ces sauvegardes, n'est-ce pas ?).
  4. Une fois le disque dur effacé, quittez "Utilitaire de disque", ouvrez "Installer MacOS Sierra" et installez Sierra à partir de zéro.
  5. Une fois l'installation terminée, restaurez à partir de la sauvegarde.
  6. Retournez à votre vie. ;-)

0 votes

La réinstallation et la restauration à partir d'une sauvegarde ont-elles résolu vos problèmes de recherche de spots ?

0 votes

Lorsque vous dites "restaurer à partir d'une sauvegarde", voulez-vous dire une sauvegarde de la machine à voyager dans le temps ? Ce type de restauration ne risque-t-il pas de faire réapparaître les problèmes liés aux projecteurs ?

0 votes

@muhan Comme indiqué dans cette réponse que j'ai acceptée, la restauration à partir de la sauvegarde a résolu le problème. Et pour clarifier, oui, c'est une sauvegarde Time Machine que j'ai utilisée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X