[Cyberduck-trac] [Cyberduck] #10217: Downloads from OCI Objects Storage results in Unknown Application Error
Cyberduck
trac at cyberduck.io
Wed Feb 7 20:03:57 UTC 2018
#10217: Downloads from OCI Objects Storage results in Unknown Application Error
--------------------+----------------------
Reporter: ilker | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: core | Version: 6.3.4
Severity: normal | Resolution:
Keywords: | Architecture:
Platform: |
--------------------+----------------------
Description changed by ilker:
Old description:
> Latest snapshot build of Cyberduck support OCI Object Storage since
> ticket #10194.
>
> It works however when downloading files from Object Storage to local
> folder, it gives the following error **after** the download is completed.
>
> {{{
> Unknown application error. No enum constant
> ch.cyberduck.core.s3.S3Protocol.AuthenticationHeaderSignatureVersion.AWS4.
> }}}
>
> Download succeeds and the file is copied to local destination if you
> simply cancel it. If you retry it, Transfer windows turns to red stating
> it is 0 bytes and "Incomplete" (downloaded file stays, uncorrupted).
>
> I am using
> [https://svn.cyberduck.io/trunk/profiles/OCI%20Object%20Storage%20(eu-
> frankfurt-1).cyberduckprofile this profile].
>
> Setting the `Authorization` key in configuration to AWS4-HMAC-SHA256
> results in a similar error:
>
> {{{
> Unknown application error. No enum constant
> ch.cyberduck.core.s3.S3Protocol.AuthenticationHeaderSignatureVersion.AWS4
> -HMAC-SHA256.
> }}}
>
> Looking through the code and making some educated guesses, setting the
> `Authorization` key to AWS4HMACSHA256 works.
>
> This is a little unintuitive and I couldn't find a
> reference/documentation
> [https://trac.cyberduck.io/wiki/help/en/howto/profiles on cyberduck
> profile documentation].
>
> So is this configuration with AWS4HMACSHA256 key correct and how it is
> supposed to be?
New description:
Latest snapshot build of Cyberduck supports OCI Object Storage since
ticket #10194.
It works however when downloading files from Object Storage to local
folder, it gives the following error **after** the download is completed.
{{{
Unknown application error. No enum constant
ch.cyberduck.core.s3.S3Protocol.AuthenticationHeaderSignatureVersion.AWS4.
}}}
Download succeeds and the file is copied to local destination if you
simply cancel it. If you retry it, Transfer windows turns to red stating
it is 0 bytes and "Incomplete" (downloaded file stays, uncorrupted).
I am using
[https://svn.cyberduck.io/trunk/profiles/OCI%20Object%20Storage%20(eu-
frankfurt-1).cyberduckprofile this profile].
Setting the `Authorization` key in configuration to AWS4-HMAC-SHA256
results in a similar error:
{{{
Unknown application error. No enum constant
ch.cyberduck.core.s3.S3Protocol.AuthenticationHeaderSignatureVersion.AWS4
-HMAC-SHA256.
}}}
Looking through the code and making some educated guesses, setting the
`Authorization` key to AWS4HMACSHA256 works.
This is a little unintuitive and I couldn't find a reference in
[https://trac.cyberduck.io/wiki/help/en/howto/profiles cyberduckprofile
documentation].
So is this configuration with AWS4HMACSHA256 key correct and how it is
supposed to be? If so, documenting it might be useful.
--
--
Ticket URL: <https://trac.cyberduck.io/ticket/10217#comment:1>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list