Impossibile aprire il file in Anteprima anche se ho tutte le autorizzazioni

3

Ho archiviato file di immagini su Dropbox (caricati automaticamente dal mio telefono tramite la funzione "Caricamenti fotocamera"). Ho appena scoperto che non ho il permesso di aprirli dalla mia cartella Dropbox sincronizzata sul mio computer. L'errore è una lettura della finestra di dialogo:

The file “20160622_165411.jpg” couldn’t be opened because you don’t have permission to view it.
To view or change permissions, select the item in the Finder and choose File > Get Info.

In Console, vedo:

2017-02-06 08:12:33.317 Preview[15288]: PVImageContainer initWithURL:file:///Users/zipslime/Dropbox/20160622_165411.jpg failed, error = Error Domain=NSCocoaErrorDomain Code=257 "The file “20160622_165411.jpg” couldn’t be opened because you don’t have permission to view it." UserInfo={NSFilePath=/Users/zipslime/Dropbox/20160622_165411.jpg, NSUnderlyingError=0x7fea18e85bd0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}

Questo sembra accadere solo con il programma predefinito del mio computer (Anteprima). Posso aprire i file in Firefox e anche con Quick Look del Finder. Cosa sta succedendo con Anteprima e come posso risolvere questo problema?

Soluzioni che ho provato:

  • Controlla Ottieni informazioni (mostra già le autorizzazioni giuste, vedi sotto)
  • chmod 744 e chmod 777
  • Sposta i file fuori dalla cartella Dropbox
  • Il download di una nuova copia del file tramite il client web Dropbox non funziona , ma non è una soluzione ragionevole su larga scala.

Da Ottieni informazioni:

Dal terminale:

> ls -l 20160622_165411.jpg 
-rw-r--r--@ 1 zipslime  staff   3.0M Jun 24  2016 20160622_165411.jpg

> whoami
zipslime

> chmod 777 20160622_165411.jpg 
> ls -l 20160622_165411.jpg 
-rwxrwxrwx@ 1 zipslime  staff   3.0M Jun 24  2016 20160622_165411.jpg*

> open 20160622_165411.jpg 
# still fails

Ho trovato un attributo insolito (il contenuto era un gruppo di caratteri esadecimali imperscrutabili), ma eliminarlo non cambia nulla.

> ls -lO@ 20160622_165411.jpg 
-rwxrwxrwx@ 1 zipslime  staff  -  3.0M Jun 24  2016 20160622_165411.jpg*    com.dropbox.attributes    83B
> xattr -d com.dropbox.attributes 20160622_165411.jpg

> open 20160622_165411.jpg 
# still fails
    
posta octern 06.02.2017 - 06:36
fonte

1 risposta

0

Questa soluzione sul dropbox il sito web ha risolto il mio problema. Tuttavia, sono ancora perplesso! Dov'era il permesso segreto che non era visibile da Ottieni informazioni, ls o xattr ? Sarebbe gradita una risposta alternativa con una spiegazione.

  1. Click on the Dropbox icon in your menu bar and then click on the gear in the Notifications panel.
  2. Select 'Preferences' then click on the 'Account' tab.
  3. Hold down the 'Option' key, and the "unlink this dropbox" button will change to "Fix Permissions". Click the button while continuing to hold down Option.
    
risposta data 07.02.2017 - 07:32
fonte

Leggi altre domande sui tag