Mac OS X 10.6.4: Spotlight går ned eller virker ikke; Rettelser

Sudz (SK) er besat af teknologi siden den tidlige ankomst af A/UX til Apple, og er ansvarlig for den redaktionelle ledelse af AppleToolBox. Han er baseret i Los Angeles, CA.

Sudz har specialiseret sig i at dække alt hvad angår macOS, efter at have gennemgået snesevis af OS X- og macOS-udviklinger gennem årene.

I et tidligere liv arbejdede Sudz med at hjælpe Fortune 100-virksomheder med deres ønsker om teknologi og forretningstransformation.

Tak, arbejdede også på 10.7.2.

Jeg havde dette problem. Mit Spotlight-ikon dukkede ikke op i menulinjen, men søgning i mapper så ud til at fungere fint. Jeg gjorde alt under solen.

Reparerede disktilladelser
Brugte Onyx & MainMenu
Terminalkommandoer
Udskiftning af filer

De fleste af disse ældre løsninger virkede dog ikke, fordi 10.6 håndterer Spotlight så forskelligt.

Her er hvad der virkede for mig:

Jeg har bemærket, at brug af Activity Monitor (/Applications/Utilities/Activity Monitor.app) til at genstarte SystemUIServer ville opdatere menulinjen, men ikke få Spotlight til at dukke op igen i menuen.

Jeg åbnede derefter Console (/Applications/Utilities/Console.app) og så, at SystemUIServer gav følgende fejl:

Fejl ved indlæsning af /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): Bibliotek ikke indlæst: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Refereret fra: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Årsag: billede blev ikke fundet

Ud fra det udledte jeg, at der måtte være et problem med Calculate.framework, fordi det ikke blev indlæst, og SystemUIServer forsøgte at få adgang til det. Det er overflødigt at sige, men efter at have tjekket Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) fandt jeg ud af, at det var helt tomt. Det virkede ikke rigtigt.

Jeg satte mig på en anden macbook med osx 10.6.6 og kopierede Calculate.framework. Efter at have erstattet den tomme med den sunde, genstartede jeg SystemUIServer fra Activity Monitor og WHALA, det virker igen.

Håber dette var nyttigt.

Opfølgning på tidligere indlæg:
Jeg kørte også Onyx og fik det reindekseret Spotlight, og det gjorde heller ikke noget.

Jeg ved ikke, hvordan man arbejder i Terminal, og er derfor bange for at gå ind og bare begynde at skrive, så jeg ikke giver den en forkert kommando. Kan nogen holde en nybegynder i hånden til at bruge Terminal til at løse mit problem?

Jeg prøvede at tilføje, og derefter fjerne min harddisk til spotlight-privatlivsruden, og det ville ikke lade mig tilføje det... giver en fejlmeddelelse, der sagde 'Privatlivslistefejl. Elementet kunne ikke tilføjes eller fjernes på grund af en ukendt fejl.'