Preview odmawia otwarcia pliku pdf, niepoprawnie zgłaszając problem z uprawnieniami


24

Musiałem wymusić zamknięcie podglądu (przestał odpowiadać po próbie otwarcia animowanego gifa o przepustowości 200 MB), ale po ponownym uruchomieniu niektóre pliki, które były otwarte, zanim już nie były otwarte. Zamiast tego pojawia się okno błędu

Nie można otworzyć pliku „file.pdf”, ponieważ nie masz uprawnień, aby go wyświetlić.

i

Aby wyświetlić lub zmienić uprawnienia, wybierz element w Finderze i wybierz Plik> Uzyskaj informacje.

(jak mogę wygenerować obraz tego pola błędu?).

Jednak uprawnienia do pliku są w porządku, wyszukiwarka wygenerowała zwykły podgląd, a acroread może otworzyć plik. Podejrzewam, że Preview wygenerowała gdzieś blokadę tego pliku, ale nie jestem pewien, gdzie i jak. OSX 10.9.5. (kopiowanie pliku w terminalu do innego i próba otwarcia tego nie pomogło, podobnie jak zmiana uprawnień do odczytu i zapisu dla wszystkich).

Odpowiedzi:


34

zamknięcie podglądu wystarczyło, aby to naprawić.


2
Pracował dla mnie ... dziwny błąd
Shaun

Po prostu otwarcie podglądu i zamknięcie nie działało dla mnie. Ale z jakiegoś powodu wydawało się, że otwieranie, a następnie przymusowe rzucanie działa.
Andrew

Myślę, że podgląd po prostu blokuje zasoby i go nie uwalnia. To rozwiązanie jest dobre :)
Nilesh Agrawal

Cóż, to nie pomogło w pierwotnym problemie, jak stwierdzono w tym problemie. To nie odpowiada na pierwotne pytanie.
Walter

15

Po przeszukaniu sieci znalazłem rozwiązanie, kierując się głównie tą sugestią , ale tylko usuwając mały podkatalog:

  1. Usunąłem podkatalog ~/Library/Containers/com.apple.Preview/Data/Library/Saved Application State/com.apple.Preview.savedState

  2. Opuściłem Preview i uruchomiłem go ponownie.

PS: W najnowszych wersjach systemu macOS stan zapisu jest zachowany ~/Library/Saved\ Application\ State/com.apple.Preview.savedState.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.