[Cyberduck-trac] [Cyberduck] #8724: Failure to read attributes of <directory>.

Cyberduck trac at trac.cyberduck.io
Thu Apr 2 22:16:51 UTC 2015

#8724: Failure to read attributes of <directory>.
    Reporter:  kerchroot  |      Owner:  dkocher
        Type:  defect     |     Status:  new
    Priority:  normal     |  Milestone:
   Component:  s3         |    Version:  4.6.5
    Severity:  normal     |   Keywords:
Architecture:             |   Platform:  Mac OS X 10.10
 There is no way to set permissions to all files in a directory anymore -
 if you try, you will receive an error message "Failure to read attributes
 of <directory>.".
 Cyberduck is trying to receive ACL metadata for the directory, but it
 fails because of the nature of S3 storage. Here are the request/response

 GET /logs%2F?acl HTTP/1.1
 Date: Thu, 02 Apr 2015 22:08:31 GMT
 Authorization: AWS ***
 Host: ***.s3.amazonaws.com:443
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.6.5 (Mac OS X/10.10.2) (x86_64)
 HTTP/1.1 404 Not Found
 x-amz-request-id: CF19A943485DE054
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Date: Thu, 02 Apr 2015 22:08:30 GMT
 Server: AmazonS3

 /logs/ is a directory with files, not a file. This functionality worked
 fine in the earlier versions of Cyberduck.

 Steps to reproduce:
 1. Connect to Amazon S3 and open a bucket with files and "directories"
 2. Select a "directory" and go to the File -> Info
 3. Error message will appear

Ticket URL: <https://trac.cyberduck.io/ticket/8724>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows

More information about the Cyberduck-trac mailing list