Mac OS X 10.6.4: Spotlight krasjer eller virker ikke; Rettelser

Sudz (SK) er besatt av teknologi siden den tidlige ankomsten av A/UX til Apple, og er ansvarlig for den redaksjonelle ledelsen av AppleToolBox. Han er basert i Los Angeles, CA.

Sudz spesialiserer seg på å dekke alt macOS, etter å ha gjennomgått dusinvis av OS X- og macOS-utviklinger gjennom årene.

I et tidligere liv jobbet Sudz med å hjelpe Fortune 100-selskaper med deres ambisjoner om teknologi og forretningstransformasjon.

Takk, jobbet på 10.7.2 også.

Jeg hadde dette problemet. Spotlight-ikonet mitt dukket ikke opp i menylinjen, men søk i mapper så ut til å fungere fint. Jeg gjorde alt under solen.

Reparerte disktillatelser
Brukte Onyx & MainMenu
Terminalkommandoer
Erstatter filer

De fleste av disse eldre løsningene fungerte imidlertid ikke fordi 10.6 håndterer Spotlight så forskjellig.

Her er det som fungerte for meg:

Jeg la merke til at bruk av Activity Monitor (/Applications/Utilities/Activity Monitor.app) for å starte SystemUIServer på nytt ville oppdatere menylinjen, men ikke få Spotlight til å dukke opp igjen i menyen.

Jeg åpnet deretter Console (/Applications/Utilities/Console.app) og så at SystemUIServer ga følgende feil:

Feil ved innlasting av /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): Biblioteket er ikke lastet: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Referert fra: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Grunn: bildet ble ikke funnet

Fra det utledet jeg at det må være et problem med Calculate.framework, fordi det ikke ble lastet inn og SystemUIServer prøvde å få tilgang til det. Unødvendig å si, men etter å ha sjekket ut Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) fant jeg ut at det var helt tomt. Det virket ikke riktig.

Jeg satte meg på en annen macbook som kjører osx 10.6.6 og kopierte Calculate.framework. Etter å ha byttet ut den tomme med den friske, startet jeg SystemUIServer på nytt fra Activity Monitor og WHALA, det fungerer igjen.

Håper dette var nyttig.

Oppfølging til forrige innlegg:
Jeg kjørte også Onyx og indekserte Spotlight på nytt, og det gjorde ingenting heller.

Jeg vet ikke hvordan jeg skal jobbe i Terminal, og er derfor redd for å gå inn og bare begynne å skrive for at jeg ikke skal gi den en feil kommando. Kan noen holde en nybegynner for å bruke Terminal for å fikse problemet mitt?

Jeg prøvde å legge til, og deretter fjerne harddisken min til spotlight-personvernruten, og den ville ikke la meg legge den til... ga en feilmelding som sa 'Personvernlistefeil. Elementet kunne ikke legges til eller fjernes på grunn av en ukjent feil.'