Mac OS X 10.6.4: Spotlight plante ou ne fonctionne pas; Corrections

Obsédé par la technologie depuis l'arrivée précoce d'A/UX sur Apple, Sudz (SK) est responsable de la direction éditoriale d'AppleToolBox. Il est basé à Los Angeles, en Californie.

Sudz est spécialisé dans la couverture de tout ce qui concerne macOS, après avoir examiné des dizaines de développements OS X et macOS au fil des ans.

Dans une vie antérieure, Sudz a travaillé à aider les entreprises Fortune 100 dans leurs aspirations de transformation technologique et commerciale.

Merci, j'ai aussi travaillé sur 10.7.2.

J'ai eu ce problème. Mon icône Spotlight n'apparaissait pas dans la barre de menus, cependant, la recherche dans les dossiers semblait fonctionner correctement. J'ai tout fait sous le soleil.

Autorisations de disque réparées
Onyx d'occasion et menu principal
Commandes de terminal
Remplacement des fichiers

Cependant, la plupart de ces anciennes solutions n'ont pas fonctionné, car 10.6 gère Spotlight de manière très différente.

Voici ce qui a fonctionné pour moi:

J'ai remarqué qu'utiliser Activity Monitor (/Applications/Utilities/Activity Monitor.app) pour redémarrer le SystemUIServer actualiserait la barre de menus, mais ne ferait pas réapparaître Spotlight dans le menu.

J'ai ensuite ouvert la console (/Applications/Utilities/Console.app) et j'ai vu que SystemUIServer a donné l'erreur suivante :

Erreur de chargement de /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): bibliothèque non chargée: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Référencé à partir de: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Raison: image introuvable

De là, j'ai déduit qu'il devait y avoir un problème avec le Calculate.framework, car il n'était pas chargé et SystemUIServer essayait d'y accéder. Inutile de dire, mais après avoir vérifié le Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/), j'ai trouvé qu'il était complètement vide. Cela ne semblait pas juste.

Je suis monté sur un autre macbook exécutant osx 10.6.6 et j'ai copié le Calculate.framework. Après avoir remplacé le vide par le sain, j'ai redémarré SystemUIServer à partir du moniteur d'activité et de WHALA, cela fonctionne à nouveau.

J'espère que cela a été utile.

Suite du post précédent :
J'ai également exécuté Onyx et l'ai fait réindexer Spotlight, et cela n'a rien fait non plus.

Je ne sais pas comment travailler dans Terminal et j'ai donc peur d'entrer et de commencer à taper de peur de lui donner une mauvaise commande. Quelqu'un peut-il aider un débutant à utiliser Terminal pour résoudre mon problème ?

J'ai essayé d'ajouter, puis de retirer mon disque dur du volet de confidentialité Spotlight, et cela ne me permettait pas de l'ajouter… en donnant un message d'erreur indiquant « Erreur de la liste de confidentialité ». L'élément n'a pas pu être ajouté ou supprimé en raison d'une erreur inconnue.