Mac OS X 10.6.4: Spotlight si blocca o non funziona; correzioni

Ossessionato dalla tecnologia sin dall'arrivo anticipato di A/UX su Apple, Sudz (SK) è responsabile della direzione editoriale di AppleToolBox. Ha sede a Los Angeles, in California.

Sudz è specializzato nella copertura di tutto ciò che riguarda macOS, avendo esaminato dozzine di sviluppi di OS X e macOS nel corso degli anni.

In una vita precedente, Sudz ha lavorato aiutando le aziende Fortune 100 con le loro aspirazioni tecnologiche e di trasformazione aziendale.

Grazie, ha funzionato anche su 10.7.2.

Ho avuto questo problema. La mia icona Spotlight non veniva visualizzata nella barra dei menu, tuttavia, la ricerca all'interno delle cartelle sembrava funzionare correttamente. Ho fatto tutto sotto il sole.

Permessi del disco riparato
Onice usato e menu principale
Comandi da terminale
Sostituzione dei file

La maggior parte di queste soluzioni precedenti non funzionava, tuttavia, perché 10.6 gestisce Spotlight in modo così diverso.

Ecco cosa ha funzionato per me:

Ho notato che l'utilizzo di Activity Monitor (/Applications/Utilities/Activity Monitor.app) per riavviare SystemUIServer aggiornerà la barra dei menu, ma non farà riapparire Spotlight nel menu.

Ho quindi aperto Console (/Applications/Utilities/Console.app) e ho visto che SystemUIServer ha fornito il seguente errore:

Errore durante il caricamento di /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): Libreria non caricata: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Riferimento da: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Motivo: immagine non trovata

Da ciò ho dedotto che doveva esserci un problema con Calculate.framework, perché non era stato caricato e SystemUIServer stava cercando di accedervi. Inutile dirlo, ma dopo aver controllato Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) ho scoperto che era completamente vuoto. Non sembrava giusto.

Sono andato su un altro macbook con OSX 10.6.6 e ho copiato Calculate.framework. Dopo aver sostituito quello vuoto con quello sano, ho riavviato SystemUIServer da Activity Monitor e WHALA, funziona di nuovo.

Spero che questo sia stato utile.

Follow-up del post precedente:
Ho anche eseguito Onyx e l'ho fatto reindicizzare Spotlight, ma anche questo non ha funzionato.

Non so come lavorare in Terminale, quindi ho paura di entrare e iniziare a digitare per non dargli un comando sbagliato. Qualcuno può tenere in mano un principiante per utilizzare Terminal per risolvere il mio problema?

Ho provato ad aggiungere, quindi rimuovere il mio disco rigido nel riquadro della privacy di Spotlight e non mi ha permesso di aggiungerlo... dando un messaggio di errore che diceva "Errore elenco privacy". Impossibile aggiungere o rimuovere l'elemento a causa di un errore sconosciuto.'