4 votos

No puedo abrir el archivo en la vista previa aunque tengo todos los permisos

He estado almacenando archivos de imágenes en Dropbox (subidos automáticamente desde mi teléfono a través de su función "Camera Uploads"). Acabo de descubrir que no tengo permiso para abrirlos desde mi carpeta Dropbox sincronizada en mi computadora. El error es la lectura de un cuadro de diálogo:

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.

En la consola, ya veo:

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"}}

Esto sólo parece suceder con el programa predeterminado de mi ordenador (Vista previa). Puedo abrir los archivos en Firefox, e incluso con la Vista Rápida del Buscador. ¿Qué pasa con la Vista previa y cómo puedo solucionarlo?


Soluciones que he probado:

  • Revisa "Get Info" (ya muestra los permisos correctos; ver abajo)
  • chmod 744 y chmod 777
  • Mover los archivos de la carpeta Dropbox
  • Descargando una nueva copia del archivo a través del cliente web de Dropbox hace funciona, pero no es una solución razonable a escala.

De Get Info:

enter image description here

De la Terminal:

> 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

Encontré un atributo inusual (el contenido era un montón de inescrutables caracteres hexagonales), pero borrarlo tampoco cambia las cosas.

> 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

0 votos

¿Te has puesto en contacto con el servicio de asistencia de Dropbox?

0 votos

T

0 votos

A

1voto

octern Puntos 313

Esta solución en la página web del buzón resolvió mi problema. Sin embargo, ¡todavía estoy perplejo! ¿Dónde estaba el permiso secreto que no era visible desde Información, ls o xattr ? Respuestas alternativas con explicación serían bienvenidas.

  1. Haga clic en el icono de Dropbox en su barra de menú y luego haga clic en el engranaje en el panel de Notificaciones.
  2. Selecciona "Preferencias" y haz clic en la pestaña "Cuenta".
  3. Mantenga pulsada la tecla "Opción" y el botón "Desenlazar este buzón" cambiará a "Arreglar permisos". Haga clic en el botón mientras sigue manteniendo pulsada la opción.

0 votos

U

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X