[Cyberduck-trac] [Cyberduck] #11398: duck CLI calls to SpectraLogic Black Pearl complian about checksum type.
Cyberduck
trac at cyberduck.io
Mon Dec 21 08:28:19 UTC 2020
#11398: duck CLI calls to SpectraLogic Black Pearl complian about checksum type.
--------------------------+----------------------
Reporter: suhovecky | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: spectralogic | Version: 7.7.1
Severity: normal | Resolution:
Keywords: SHA-512 | Architecture: Intel
Platform: Linux |
--------------------------+----------------------
Description changed by dkocher:
Old description:
> I am on a RHEL7 Linux box, using duck-7.7.1.33788-1.x86_64, with the
> Black Pearl Plugin.
>
> I am able to use '''duck''' to list the contents of my Black Pearl
>
> {{{
> [app at curate-test1 ~]$ duck -u xxxxxxxxxxxx -p xxxxxxxxxx -v -l
> spectralogic-https://10.255.10.105/curatend-staging
> Authenticating as Y3VyYXRlbmRfc3RhZ2luZw==…
> The certificate for this server is invalid. You might be connecting to a
> server that is pretending to be 10.255.10.105 which could put your
> confidential information at risk. Would you like to connect to the server
> anyway? (y/n): y
>
> > GET / HTTP/1.1
> > HOST: 10.255.10.105:443
> > DATE: Thu, 10 Dec 2020 18:57:32 +0000
> > Content-Type: application/xml
> > User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
> (amd64)
> > Naming-Convention: s3
> > Authorization: ********
> > Connection: Keep-Alive
> < HTTP/1.1 200 OK
> < RequestHandler-Version: 1.8D18E6B210A254D12ACD074CF265700F
> < x-amz-request-id: 473149
> < Content-Type: text/xml;charset=UTF-8
> < Content-Language: en-US
> < Content-Length: 270
> Login successful…
> > GET /curatend-staging?delimiter=/&max_keys=1000&prefix&versions
> HTTP/1.1
> > HOST: 10.255.10.105:443
> > DATE: Thu, 10 Dec 2020 18:57:35 +0000
> > Content-Type: application/xml
> > User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
> (amd64)
> > Naming-Convention: s3
> > Authorization: ********
> > Connection: Keep-Alive
> < HTTP/1.1 200 OK
> < RequestHandler-Version: 1.032AD615FE7006F89222B5D50F080D6A
> < x-amz-request-id: 473150
> < Content-Type: text/xml;charset=UTF-8
> < Content-Language: en-US
> < Content-Length: 292
> < Date: Thu, 10 Dec 2020 18:57:35 GMT
> '''curate-test1'''
> }}}
>
> However, if I try to create a remote directory, or upload a file, I am
> told that I am expecting md5 Checksums, but the system is providing
> SHA-512
>
>
> {{{
> [app at curate-test1 curatend]$ duck -u xxxxxxxxxxxxx -p xxxxxxxxx -v
> --upload spectralogic-https://10.255.10.105/curatend-staging/curate-test1
> /resque-pool-info /home/app/curatend/resque-pool-info
> Authenticating as Y3VyYXRlbmRfc3RhZ2luZw==…
> The certificate for this server is invalid. You might be connecting to a
> server that is pretending to be 10.255.10.105 which could put your
> confidential information at risk. Would you like to connect to the server
> anyway? (y/n): y
>
> > GET /curatend-staging?delimiter=/&max_keys=1000&prefix=curate-
> test1/&versions HTTP/1.1
> > HOST: 10.255.10.105:443
> > DATE: Thu, 10 Dec 2020 19:09:11 +0000
> > Content-Type: application/xml
> > User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
> (amd64)
> > Naming-Convention: s3
> > Authorization: ********
> > Connection: Keep-Alive
> < HTTP/1.1 200 OK
> < RequestHandler-Version: 1.032AD615FE7006F89222B5D50F080D6A
> < x-amz-request-id: 473212
> < Content-Type: text/xml;charset=UTF-8
> < Content-Language: en-US
> < Content-Length: 703
> Login successful…
> > GET /curatend-staging?delimiter=/&max_keys=1000&prefix=curate-
> test1/&versions HTTP/1.1
> > HOST: 10.255.10.105:443
> > DATE: Thu, 10 Dec 2020 19:09:15 +0000
> > Content-Type: application/xml
> > User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
> (amd64)
> > Naming-Convention: s3
> > Authorization: ********
> > Connection: Keep-Alive
> < HTTP/1.1 200 OK
> < RequestHandler-Version: 1.032AD615FE7006F89222B5D50F080D6A
> < x-amz-request-id: 473213
> < Content-Type: text/xml;charset=UTF-8
> < Content-Language: en-US
> < Content-Length: 703
> Prepare resque-pool-info (Overwrite)…
> > PUT /_rest_/bucket/curatend-
> staging?max_upload_size=9223372036854775807&operation=start_bulk_put
> HTTP/1.1
> > HOST: 10.255.10.105:443
> > DATE: Thu, 10 Dec 2020 19:09:15 +0000
> > Content-Type: application/xml
> > User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
> (amd64)
> > Naming-Convention: s3
> > Authorization: ********
> > Content-Length: 75
> > Connection: Keep-Alive
> < HTTP/1.1 200 OK
> < RequestHandler-Version: 13.333A1A469EA035526C212DBBE3D17D8D
> < x-amz-request-id: 473214
> < Content-Type: text/xml;charset=UTF-8
> < Content-Language: en-US
> < Content-Length: 879
> Uploading resque-pool-info…
> > GET
> /_rest_/job_chunk?job=c6f9c246-e5a4-4bb0-8cb4-1094179e1f4b&preferred_number_of_chunks=2147483647
> HTTP/1.1
> > HOST: 10.255.10.105:443
> > DATE: Thu, 10 Dec 2020 19:09:15 +0000
> > Content-Type: application/xml
> > User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
> (amd64)
> > Naming-Convention: s3
> > Authorization: ********
> > Connection: Keep-Alive
> < HTTP/1.1 200 OK
> < RequestHandler-Version: 12.E85F3447509D8658DC4747BDBC1124AE
> < Retry-After: 300
> < x-amz-request-id: 473215
> < Content-Type: text/xml;charset=UTF-8
> < Content-Language: en-US
> < Content-Length: 879
> < Date: Thu, 10 Dec 2020 19:09:15 GMT
> > PUT /curatend-staging/curate-test1/resque-pool-
> info?job=c6f9c246-e5a4-4bb0-8cb4-1094179e1f4b&offset=0 HTTP/1.1
> > Date: Thu, 10 Dec 2020 19:09:15 GMT
> > Expect: 100-continue
> > Content-MD5: YqMf+cOIukHTHNZdNdIY8w==
> > Content-Type: application/octet-stream
> > Authorization: ********
> > Content-Length: 68
> > Host: 10.255.10.105:443
> > Connection: Keep-Alive
> [▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮] 68 B of 68 B (100%, 266 B/sec)
> < HTTP/1.1 400 Bad Request
> < RequestHandler-Version: 1.5B99BA64EAFD43AEC9359E716A93B234
> < x-amz-request-id: 473216
> < Content-Type: text/xml;charset=UTF-8
> < Content-Language: en-US
> < Content-Length: 276
> < Date: Thu, 10 Dec 2020 19:09:15 GMT
> Upload resque-pool-info failed. BadRequest[400]: CRCs for this bucket
> must be of type SHA-512. You transmitted a MD5. Please contact your web
> hosting service provider for assistance.}}}
>
> The black pearl is using SHA-512. This there a way for me to configure
> this?
New description:
I am on a RHEL7 Linux box, using duck-7.7.1.33788-1.x86_64, with the Black
Pearl Plugin.
I am able to use '''duck''' to list the contents of my Black Pearl
{{{
[app at curate-test1 ~]$ duck -u xxxxxxxxxxxx -p xxxxxxxxxx -v -l
spectralogic-https://10.255.10.105/curatend-staging
Authenticating as Y3VyYXRlbmRfc3RhZ2luZw==…
The certificate for this server is invalid. You might be connecting to a
server that is pretending to be 10.255.10.105 which could put your
confidential information at risk. Would you like to connect to the server
anyway? (y/n): y
> GET / HTTP/1.1
> HOST: 10.255.10.105:443
> DATE: Thu, 10 Dec 2020 18:57:32 +0000
> Content-Type: application/xml
> User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
(amd64)
> Naming-Convention: s3
> Authorization: ********
> Connection: Keep-Alive
< HTTP/1.1 200 OK
< RequestHandler-Version: 1.8D18E6B210A254D12ACD074CF265700F
< x-amz-request-id: 473149
< Content-Type: text/xml;charset=UTF-8
< Content-Language: en-US
< Content-Length: 270
Login successful…
> GET /curatend-staging?delimiter=/&max_keys=1000&prefix&versions HTTP/1.1
> HOST: 10.255.10.105:443
> DATE: Thu, 10 Dec 2020 18:57:35 +0000
> Content-Type: application/xml
> User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
(amd64)
> Naming-Convention: s3
> Authorization: ********
> Connection: Keep-Alive
< HTTP/1.1 200 OK
< RequestHandler-Version: 1.032AD615FE7006F89222B5D50F080D6A
< x-amz-request-id: 473150
< Content-Type: text/xml;charset=UTF-8
< Content-Language: en-US
< Content-Length: 292
< Date: Thu, 10 Dec 2020 18:57:35 GMT
'''curate-test1'''
}}}
However, if I try to create a remote directory, or upload a file, I am
told that I am expecting md5 Checksums, but the system is providing
SHA-512
{{{
[app at curate-test1 curatend]$ duck -u xxxxxxxxxxxxx -p xxxxxxxxx -v
--upload spectralogic-https://10.255.10.105/curatend-staging/curate-test1
/resque-pool-info /home/app/curatend/resque-pool-info
Authenticating as Y3VyYXRlbmRfc3RhZ2luZw==…
The certificate for this server is invalid. You might be connecting to a
server that is pretending to be 10.255.10.105 which could put your
confidential information at risk. Would you like to connect to the server
anyway? (y/n): y
> GET /curatend-staging?delimiter=/&max_keys=1000&prefix=curate-
test1/&versions HTTP/1.1
> HOST: 10.255.10.105:443
> DATE: Thu, 10 Dec 2020 19:09:11 +0000
> Content-Type: application/xml
> User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
(amd64)
> Naming-Convention: s3
> Authorization: ********
> Connection: Keep-Alive
< HTTP/1.1 200 OK
< RequestHandler-Version: 1.032AD615FE7006F89222B5D50F080D6A
< x-amz-request-id: 473212
< Content-Type: text/xml;charset=UTF-8
< Content-Language: en-US
< Content-Length: 703
Login successful…
> GET /curatend-staging?delimiter=/&max_keys=1000&prefix=curate-
test1/&versions HTTP/1.1
> HOST: 10.255.10.105:443
> DATE: Thu, 10 Dec 2020 19:09:15 +0000
> Content-Type: application/xml
> User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
(amd64)
> Naming-Convention: s3
> Authorization: ********
> Connection: Keep-Alive
< HTTP/1.1 200 OK
< RequestHandler-Version: 1.032AD615FE7006F89222B5D50F080D6A
< x-amz-request-id: 473213
< Content-Type: text/xml;charset=UTF-8
< Content-Language: en-US
< Content-Length: 703
Prepare resque-pool-info (Overwrite)…
> PUT /_rest_/bucket/curatend-
staging?max_upload_size=9223372036854775807&operation=start_bulk_put
HTTP/1.1
> HOST: 10.255.10.105:443
> DATE: Thu, 10 Dec 2020 19:09:15 +0000
> Content-Type: application/xml
> User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
(amd64)
> Naming-Convention: s3
> Authorization: ********
> Content-Length: 75
> Connection: Keep-Alive
< HTTP/1.1 200 OK
< RequestHandler-Version: 13.333A1A469EA035526C212DBBE3D17D8D
< x-amz-request-id: 473214
< Content-Type: text/xml;charset=UTF-8
< Content-Language: en-US
< Content-Length: 879
Uploading resque-pool-info…
> GET
/_rest_/job_chunk?job=c6f9c246-e5a4-4bb0-8cb4-1094179e1f4b&preferred_number_of_chunks=2147483647
HTTP/1.1
> HOST: 10.255.10.105:443
> DATE: Thu, 10 Dec 2020 19:09:15 +0000
> Content-Type: application/xml
> User-Agent: Cyberduck/7.7.1.33788 (Linux/3.10.0-1127.19.1.el7.x86_64)
(amd64)
> Naming-Convention: s3
> Authorization: ********
> Connection: Keep-Alive
< HTTP/1.1 200 OK
< RequestHandler-Version: 12.E85F3447509D8658DC4747BDBC1124AE
< Retry-After: 300
< x-amz-request-id: 473215
< Content-Type: text/xml;charset=UTF-8
< Content-Language: en-US
< Content-Length: 879
< Date: Thu, 10 Dec 2020 19:09:15 GMT
> PUT /curatend-staging/curate-test1/resque-pool-
info?job=c6f9c246-e5a4-4bb0-8cb4-1094179e1f4b&offset=0 HTTP/1.1
> Date: Thu, 10 Dec 2020 19:09:15 GMT
> Expect: 100-continue
> Content-MD5: YqMf+cOIukHTHNZdNdIY8w==
> Content-Type: application/octet-stream
> Authorization: ********
> Content-Length: 68
> Host: 10.255.10.105:443
> Connection: Keep-Alive
[▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮] 68 B of 68 B (100%, 266 B/sec)
< HTTP/1.1 400 Bad Request
< RequestHandler-Version: 1.5B99BA64EAFD43AEC9359E716A93B234
< x-amz-request-id: 473216
< Content-Type: text/xml;charset=UTF-8
< Content-Language: en-US
< Content-Length: 276
< Date: Thu, 10 Dec 2020 19:09:15 GMT
Upload resque-pool-info failed. BadRequest[400]: CRCs for this bucket must
be of type SHA-512. You transmitted a MD5. Please contact your web
hosting service provider for assistance.
}}}
The black pearl is using SHA-512. This there a way for me to configure
this?
--
--
Ticket URL: <https://trac.cyberduck.io/ticket/11398#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