openneuro icon indicating copy to clipboard operation
openneuro copied to clipboard

ds003645 Cannot retrieve data from S3

Open effigies opened this issue 1 year ago • 0 comments

What went wrong?

❯ datalad clone https://github.com/openneurodatasets/ds003645.git
❯ cd ds003645
❯ datalad get sub-002/anat/sub-002_mod-T1w_defacemask.nii.gz
get(error): sub-002/anat/sub-002_mod-T1w_defacemask.nii.gz (file) [HttpExceptionRequest Request {                             
host                 = "openneuro.org.s3.amazonaws.com"
port                 = 80
secure               = False
requestHeaders       = [("Date","Mon, 22 Apr 2024 18:14:21 GMT"),("Authorization","<REDACTED>")]
path                 = "/ds003645/sub-002/anat/sub-002_mod-T1w_defacemask.nii.gz"
queryString          = ""
method               = "GET"
proxy                = Nothing
rawBody              = False
redirectCount        = 10
responseTimeout      = ResponseTimeoutDefault
requestVersion       = HTTP/1.1
proxySecureMode      = ProxySecureWithConnect
}
(StatusCodeException (Response {responseStatus = Status {statusCode = 404, statusMessage = "Not Found"}, responseVersion = HTTP/1.1, responseHeaders = [("x-amz-request-id","BJDYKTAS1P9WJTAG"),("x-amz-id-2","wKUKRGVpaLvB++p0lcQgGlcIwAyYPAoXdgQ8ZSF2+fj40zG7q34JRmvSk1lR8B5TlCVY35MW/O9TIIeCZ1UOXQ=="),("Content-Type","application/xml"),("Transfer-Encoding","chunked"),("Date","Mon, 22 Apr 2024 18:14:21 GMT"),("Server","AmazonS3")], responseBody = (), responseCookieJar = CJ {expose = []}, responseClose' = ResponseClose, responseOriginalRequest = Request {
host                 = "openneuro.org.s3.amazonaws.com"
port                 = 80
secure               = False
requestHeaders       = [("Date","Mon, 22 Apr 2024 18:14:21 GMT"),("Authorization","<REDACTED>")]
path                 = "/ds003645/sub-002/anat/sub-002_mod-T1w_defacemask.nii.gz"
queryString          = ""
method               = "GET"
proxy                = Nothing
rawBody              = False
redirectCount        = 10
responseTimeout      = ResponseTimeoutDefault
requestVersion       = HTTP/1.1
proxySecureMode      = ProxySecureWithConnect
}
}) "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>ds003645/sub-002/anat/sub-002_mod-T1w_defacemask.nii.gz</Key><RequestId>BJDYKTAS1P9WJTAG</RequestId><HostId>wKUKRGVpaLvB++p0lcQgGlcIwAyYPAoXdgQ8ZSF2+fj40zG7q34JRmvSk1lR8B5TlCVY35MW/O9TIIeCZ1UOXQ==</HostId></Error>")]

And fetching with aws:

❯ aws s3 sync --no-sign-request s3://openneuro.org/ds003645 ds003645-download/
/data/support via 🅒 default on ☁️  [email protected] took 5s 
❯ ls -l ds003645-download 
total 0

Expected behavior

Should be downloadable

How to reproduce

No response

Desktop

  • OS:
  • Browser:
  • Version:

Phone

  • Device:
  • OS:
  • Browser:
  • Version:

Additional information

No response

effigies avatar Apr 22 '24 18:04 effigies