Mac OS X 10.6.4: Spotlight havaruje nebo nefunguje; Opravy

Sudz (SK) je posedlý technologií od brzkého příchodu A/UX na Apple a je zodpovědný za redakční směřování AppleToolBoxu. Sídlí v Los Angeles, CA.

Sudz se specializuje na pokrytí všech věcí macOS a v průběhu let zkontroloval desítky vývojů OS X a macOS.

V minulém životě Sudz pomáhal společnostem ze seznamu Fortune 100 s jejich technologickými a obchodními aspiracemi na transformaci.

Díky, pracovalo se i na 10.7.2.

Měl jsem tento problém. Moje ikona Spotlight se nezobrazovala na panelu nabídek, ale zdálo se, že vyhledávání ve složkách funguje dobře. Dělal jsem všechno pod sluncem.

Opravená oprávnění k disku
Použité Onyx & MainMenu
Příkazy terminálu
Výměna souborů

Většina těchto starších řešení však nefungovala, protože 10.6 zpracovává Spotlight tak odlišně.

Zde je to, co pro mě fungovalo:

Všiml jsem si, že použití Monitoru aktivity (/Applications/Utilities/Activity Monitor.app) k restartování SystemUIServeru obnoví lištu nabídky, ale nezpůsobí, že se Spotlight znovu objeví v nabídce.

Poté jsem otevřel Console (/Applications/Utilities/Console.app) a viděl jsem, že SystemUIServer vydal následující chybu:

Chyba při načítání /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): Knihovna nenačtena: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Odkazováno z: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Důvod: obrázek nenalezen

Z toho jsem usoudil, že musí být problém s Calculate.framework, protože nebyl načten a SystemUIServer se k němu pokoušel získat přístup. Netřeba dodávat, že po kontrole Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) jsem zjistil, že je úplně prázdný. To se nezdálo správné.

Dostal jsem se na jiný macbook se systémem OSX 10.6.6 a zkopíroval jsem Calculate.framework. Po výměně prázdného za zdravý jsem restartoval SystemUIServer z Activity Monitor a WHALA, opět funguje.

Doufám, že to bylo užitečné.

Návaznost na předchozí příspěvek:
Také jsem spustil Onyx a nechal ho přeindexovat Spotlight, a to taky nic neudělalo.

Nevím, jak pracovat v Terminálu, a tak se bojím jít dovnitř a začít psát, abych mu nedal nějaký špatný příkaz. Může někdo držet za ruku nováčka, aby použil Terminál k vyřešení mého problému?

Pokusil jsem se přidat a poté odebrat svůj pevný disk do podokna ochrany osobních údajů reflektoru, ale nedovolilo mi ho přidat... zobrazilo se chybové hlášení „Chyba seznamu soukromí“. Položku nebylo možné přidat nebo odebrat z důvodu neznámé chyby.