28 votes

L'aperçu refuse d'ouvrir un fichier PDF, invoquant à tort un problème d'autorisation.

J'ai dû quitter de force Preview (il ne répondait plus après avoir essayé d'ouvrir un gif animé de 200 Mo), mais après l'avoir redémarré, certains fichiers qui étaient ouverts auparavant ne s'ouvrent plus. Au lieu de cela, une boîte d'erreur s'affiche, indiquant que

Le fichier "file.pdf" n'a pas pu être ouvert car vous n'avez pas la la permission de le visualiser.

et

Pour afficher ou modifier les autorisations, sélectionnez l'élément dans le Finder et choisissez Fichier > Obtenir des informations.

(comment puis-je générer une image de cette boîte d'erreur ?).

Cependant, les autorisations du fichier sont correctes, le finder a généré l'aperçu habituel et acroread peut ouvrir le fichier. Je soupçonne que l'aperçu a généré un verrou pour ce fichier quelque part, mais je ne sais pas où et comment. OSX 10.9.5. (copier le fichier dans un terminal vers un autre et essayer de l'ouvrir n'a pas aidé, tout comme changer les permissions en lecture-écriture pour tout le monde).

41voto

Jeff Points 1047

Quitter la prévisualisation a été suffisant pour le réparer pour moi.

20voto

Walter Points 1090

Après avoir cherché sur le net j'ai trouvé une solution, en suivant principalement cette suggestion mais en ne supprimant qu'un petit sous-répertoire :

  1. J'ai supprimé le sous-répertoire ~/Library/Containers/com.apple.Preview/Data/Library/Saved Application State/com.apple.Preview.savedState

  2. J'ai quitté Preview et je l'ai redémarré.

PS : Dans les versions récentes de MacOS, l'état de sauvegarde est conservé dans le dossier ~/Library/Saved\ Application\ State/com.apple.Preview.savedState .

0voto

geowar Points 121

J'ai essayé tout ce qui précède sur un fichier qui ne pouvait pas "être ouvert en raison des permissions", sauf par aperçu ; rien n'a fonctionné. :(

J'ai ensuite vérifié les permissions des fichiers dans le terminal :

term> ls -laF ~/Desktop/BadFile.pdf

-rwxr--r--@ 1 geowar staff 199754545 Jun 12 2020 3D BadFile.pdf*

Cela devrait suffire pour lire le fichier mais juste au cas où

term> chmod +w+x ~/Desktop/BadFile.pdf

-rwxrwxrwx@ 1 geowar staff 199754545 Jun 12 2020 3D BadFile.pdf*

Je n'ai toujours pas pu l'ouvrir.

Puis j'ai vérifié si un autre processus avait déjà ouvert le fichier :

term> lsof | grep 'MauvaisFichier.pdf

Aperçu 33967 geowar txt REG 1,13 199754545 22843389 /Users/Desktop/BadFile.pdf

L'aperçu l'a ouvert donc je quitte l'aperçu et maintenant je peux ouvrir le fichier !

Bizarre

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X