Hello,
I’ve activated the Azure blob plugin on a server that already has instances.
The blob is empty and I have setup the plugin with an encryption key.
Each time I try to read DICOM tags, I have these errors:
Request ID: 4b34ce5d-001e-0063-3995-ea2f29000000
I0701 16:36:05.882541 HTTP-0 Toolbox.cpp:2690] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/header (elapsed: 23429 us)
I0701 16:36:05.890683 HTTP-0 Toolbox.cpp:2685] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/metadata
I0701 16:36:05.890683 HTTP-0 Toolbox.cpp:2690] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/metadata (elapsed: 0 us)
I0701 16:36:05.896240 HTTP-0 Toolbox.cpp:2685] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/attachments
I0701 16:36:05.896240 HTTP-0 Toolbox.cpp:2690] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/attachments (elapsed: 0 us)
I0701 16:36:05.900465 HTTP-0 Toolbox.cpp:2685] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/metadata/SopClassUid
I0701 16:36:05.900465 HTTP-0 Toolbox.cpp:2690] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/metadata/SopClassUid (elapsed: 0 us)
I0701 16:36:05.902464 HTTP-0 Toolbox.cpp:2685] (http) GET /app/libs/images/icons-18-white.png
I0701 16:36:05.902464 HTTP-0 Toolbox.cpp:2690] (http) GET /app/libs/images/icons-18-white.png (elapsed: 0 us)
I0701 16:36:05.910023 HTTP-0 Toolbox.cpp:2685] (http) GET /system
I0701 16:36:05.913827 HTTP-0 Toolbox.cpp:2690] (http) GET /system (elapsed: 3804 us)
I0701 16:36:05.915832 HTTP-0 Toolbox.cpp:2685] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f
I0701 16:36:05.915832 HTTP-0 Toolbox.cpp:2690] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f (elapsed: 0 us)
I0701 16:36:05.917311 HTTP-0 Toolbox.cpp:2685] (http) GET /series/3c29a4cf-742ca637-ae167d77-145931f9-5bfda6ef
I0701 16:36:05.918316 HTTP-0 Toolbox.cpp:2690] (http) GET /series/3c29a4cf-742ca637-ae167d77-145931f9-5bfda6ef (elapsed: 1005 us)
I0701 16:36:05.919317 HTTP-0 Toolbox.cpp:2685] (http) GET /studies/103b4827-d40005df-f2ef4d8b-9129f2a4-048bc386
I0701 16:36:05.920316 HTTP-0 Toolbox.cpp:2690] (http) GET /studies/103b4827-d40005df-f2ef4d8b-9129f2a4-048bc386 (elapsed: 999 us)
I0701 16:36:05.922821 HTTP-0 Toolbox.cpp:2685] (http) GET /patients/db97d189-a237ad9b-2d8fbd11-cfd5e5c0-d39e8540
I0701 16:36:05.922821 HTTP-0 Toolbox.cpp:2690] (http) GET /patients/db97d189-a237ad9b-2d8fbd11-cfd5e5c0-d39e8540 (elapsed: 0 us)
I0701 16:36:05.926826 HTTP-0 Toolbox.cpp:2685] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/labels
I0701 16:36:05.927827 HTTP-0 Toolbox.cpp:2690] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/labels (elapsed: 1001 us)
I0701 16:36:05.933857 HTTP-0 Toolbox.cpp:2685] (http) GET /instances/79d57ad0-60beeeea-861b5d8f-f222e427-309b9a9f/tags
I0701 16:36:05.933857 HTTP-0 PluginsManager.cpp:162] (plugins) Azure Blob Storage (Primary: file-system): reading whole attachment 7cfab96b-6cc0-4137-bc5b-fefbdb222534 of type 1
W0701 16:36:05.935858 HTTP-0 PluginsManager.cpp:158] Azure Blob Storage (Primary: file-system): error while decrypting object 7cfab96b-6cc0-4137-bc5b-fefbdb222534: Unable to decrypt data, version 'Ru' is not supported
I0701 16:36:05.935858 HTTP-0 PluginsManager.cpp:162] (plugins) Azure Blob Storage (Secondary: object-storage): reading whole attachment 7cfab96b-6cc0-4137-bc5b-fefbdb222534 of type 1
E0701 16:36:05.952590 HTTP-0 PluginsManager.cpp:154] Azure Blob Storage (Secondary: object-storage): error while reading object 7cfab96b-6cc0-4137-bc5b-fefbdb222534: AzureBlobStorage: error opening file for reading 7cfab96b-6cc0-4137-bc5b-fefbdb222534.dcm.enc: 404 The specified blob does not exist.
If I set StorageEncryption to false, there is no more problem.
The azure.json is like this:
{
"AzureBlobStorage": {
"ConnectionString": "****",
"ContainerName": "test-orthanc-storage-plugin",
"CreateContainerIfNotExists": true,
"RootPath": "",
"MigrationFromFileSystemEnabled": false,
"StorageStructure": "flat",
"StorageEncryption": {
"Enable": true,
"MasterKey": [
1,
"C:\\Program Files\\Orthanc Server\\Configuration\\master.key"
],
"MaxConcurrentInputSize": 1024
},
"HybridMode": "WriteToFileSystem"
}
}
What does the term ‘Ru’ meaning ?
Thanks in advance for your help.