Firma Apple wydała niedawno system OS X 10.8.3 wraz z aktualizacjami zabezpieczeń poprzednich wersji systemu OS X, a podczas gdy aktualizacje działały prawidłowo dla większości użytkowników, kilka osób zgłosiło problem z tym, że niektóre programy, takie jak Preview i TextEdit, teraz nie będą biegać. Gdy program jest otwarty, w niektórych przypadkach system monituje użytkowników o uwierzytelnienie i naprawę biblioteki użytkownika, ale po tym programie program po prostu wychodzi po odbiciu w doku OS X przez kilka sekund. W innych przypadkach program może po prostu ulec awarii i wygenerować raport o błędzie.
Zarówno TextEdit jak i Preview są programami sandboxed w OS X, co oznacza, że system izoluje je i wiele ich zasobów od wspólnych obszarów, do których mają dostęp inne programy. W przypadku programów korzystających z piaskownicy zasoby te istnieją jako mirror w katalogu Library użytkownika w folderze o nazwie "Containers"; Jeśli jednak z jakiegoś powodu ten folder stał się niedostępny, program może nie zostać poprawnie uruchomiony lub mieć możliwość zapisania plików lub w inny sposób działać zgodnie z oczekiwaniami.
Jeśli tak się stanie, system może poprosić o próbę naprawy kontenera w bibliotece, ale jeśli to się nie powiedzie, możesz zrobić kilka rzeczy, aby usunąć błąd i uruchomić program ponownie.
Pierwsza próba naprawy uprawnień do katalogu domowego użytkownika. Niektórzy, którzy doświadczyli tego problemu, bezskutecznie próbowali naprawić uprawnienia na dysku rozruchowym za pomocą Narzędzia dyskowego, ale dotyczy to tylko zasobów globalnych, takich jak folder systemowy i niektóre zainstalowane aplikacje, a nie żadnych plików użytkowników.
Aby naprawić uprawnienia folderu domowego użytkownika, uruchom ponownie system, przytrzymując Command-R, aby załadować partycję OS X Recovery HD. Po wybraniu języka wybierz Terminal z menu Narzędzia i wprowadź polecenie "resetpassword" (wszystkie jedno słowo), aby otworzyć narzędzie do zarządzania hasłem i kontem. Tutaj wybierz dysk rozruchowy i wybierz konto użytkownika z rozwijanego menu. Następnie kliknij przycisk Resetuj w sekcji, aby zresetować uprawnienia folderu domowego i listy ACL.
Gdy to zrobisz, zamknij program i uruchom ponownie system, aby sprawdzić, czy programy będą działać poprawnie.
Jeśli nadal występują problemy, następnym krokiem jest wyczyszczenie folderów kontenerów dla każdej problematycznej aplikacji. Aby to zrobić, otwórz menu Go w Finderze i przytrzymaj klawisz Opcja, aby wyświetlić opcję Biblioteka. Wybierz tę opcję, aby otworzyć folder biblioteki użytkownika, a następnie otwórz folder Kontenery. Tutaj zobaczysz listę folderów dla każdej aplikacji piaskownicy, z których każda będzie nazwana zgodnie z domeną programu, na przykład "com.apple.Preview" dla aplikacji Preview.
Usunięcie folderu kontenera dla każdego programu wymusi odtworzenie go przez system, ale kontener może zawierać pewne potrzebne informacje, takie jak niezapisane dokumenty i ustawienia, dlatego nie należy początkowo usuwać folderu bezpośrednio. Zamiast tego przenieś go na Pulpit lub do innej bezpiecznej lokalizacji poza folderem Kontenerów, a następnie uruchom odpowiedni program.
Jeśli program zostanie uruchomiony poprawnie, ale zauważysz, że brakuje dokumentu z autozapisywanym dokumentem lub dwoma dokumentami, nad którymi pracowałeś, powinieneś być w stanie znaleźć dokument, otwierając stary pojemnik i znajdując w nim potrzebne pliki. Struktura pliku kontenera powinna odzwierciedlać twój katalog domowy: powinien zawierać foldery takie jak "Dokumenty", "Filmy" i "Muzyka" lub przynajmniej aliasy do nich prowadzące.
W ten sposób usuń foldery kontenerów dla wszystkich problematycznych programów i powinieneś być w stanie przezwyciężyć komunikat ostrzegawczy, który monituje cię o naprawę biblioteki przy każdym uruchomieniu programu.
Zostaw Swój Komentarz